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. |
|
|
|