Inheritance diagram for osgUtil::AppVisitor:
Public Methods | |
AppVisitor () | |
virtual | ~AppVisitor () |
virtual void | reset () |
Method to call to reset visitor. | |
virtual void | apply (osg::Node &node) |
virtual void | apply (osg::Geode &node) |
virtual void | apply (osg::Billboard &node) |
virtual void | apply (osg::LightSource &node) |
virtual void | apply (osg::Group &node) |
virtual void | apply (osg::Transform &node) |
virtual void | apply (osg::Projection &node) |
virtual void | apply (osg::Switch &node) |
virtual void | apply (osg::LOD &node) |
virtual void | apply (osg::Impostor &node) |
virtual void | apply (osg::OccluderNode &node) |
Protected Methods | |
AppVisitor (const AppVisitor &) | |
prevent unwanted copy construction. | |
AppVisitor & | operator= (const AppVisitor &) |
prevent unwanted copy operator. | |
void | handle_callbacks_and_traverse (osg::Node &node) |
void | handle_geode_callbacks (osg::Geode &node) |
This visitor traverses the scene graph, call each nodes appCallback if it exists.
|
|
|
|
|
prevent unwanted copy construction.
|
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
|
|
|
|
prevent unwanted copy operator.
|
|
Method to call to reset visitor. Useful for your visitor accumulates state during a traversal, and you plan to reuse the visitor. To flush that state for the next traversal than call reset() prior to each traversal. Reimplemented from osg::NodeVisitor. |