Inheritance diagram for osgUtil::Optimizer::StateVisitor:
Public Member Functions | |
StateVisitor (Optimizer *optimizer=0) | |
default to traversing all children. | |
virtual void | reset () |
empty visitor, make it ready for next traversal. | |
virtual void | apply (osg::Node &node) |
virtual void | apply (osg::Geode &geode) |
void | optimize () |
Protected Types | |
typedef std::set< osg::Object * > | ObjectSet |
typedef std::map< osg::StateSet *, ObjectSet > | StateSetMap |
Protected Member Functions | |
void | addStateSet (osg::StateSet *stateset, osg::Object *obj) |
Protected Attributes | |
StateSetMap | _statesets |
|
|
|
|
|
default to traversing all children.
|
|
|
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
|
|
empty visitor, make it ready for next traversal.
Reimplemented from osg::NodeVisitor. |
|
|