Inheritance diagram for osgUtil::StatsVisitor:
Public Types | |
typedef std::set< osg::Node * > | NodeSet |
typedef std::set< osg::Drawable * > | DrawableSet |
typedef std::set< osg::StateSet * > | StateSetSet |
Public Member Functions | |
StatsVisitor () | |
void | reset () |
void | apply (osg::Node &node) |
void | apply (osg::Group &node) |
void | apply (osg::Transform &node) |
void | apply (osg::LOD &node) |
void | apply (osg::Switch &node) |
void | apply (osg::Geode &node) |
void | apply (osg::Drawable &drawable) |
void | totalUpStats () |
void | print (std::ostream &out) |
Public Attributes | |
unsigned int | _numInstancedGroup |
unsigned int | _numInstancedSwitch |
unsigned int | _numInstancedLOD |
unsigned int | _numInstancedTransform |
unsigned int | _numInstancedGeode |
unsigned int | _numInstancedDrawable |
unsigned int | _numInstancedGeometry |
unsigned int | _numInstancedStateSet |
NodeSet | _groupSet |
NodeSet | _transformSet |
NodeSet | _lodSet |
NodeSet | _switchSet |
NodeSet | _geodeSet |
DrawableSet | _drawableSet |
DrawableSet | _geometrySet |
StateSetSet | _statesetSet |
osgUtil::Statistics | _uniqueStats |
osgUtil::Statistics | _instancedStats |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
|
|
Method to call to reset visitor. Useful if your visitor accumulates state during a traversal, and you plan to reuse the visitor. To flush that state for the next traversal: call reset() prior to each traversal. Reimplemented from osg::NodeVisitor. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|