osgGA::EventVisitor Class Reference
List of all members.
Detailed Description
Basic EventVisitor implementation for animating a scene. This visitor traverses the scene graph, calling each nodes appCallback if it exists.
Member Typedef Documentation
Constructor & Destructor Documentation
osgGA::EventVisitor::EventVisitor |
( |
|
) |
|
virtual osgGA::EventVisitor::~EventVisitor |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void osgGA::EventVisitor::apply |
( |
osg::OccluderNode & |
node |
) |
[inline, virtual] |
virtual void osgGA::EventVisitor::apply |
( |
osg::LOD & |
node |
) |
[inline, virtual] |
virtual void osgGA::EventVisitor::apply |
( |
osg::Switch & |
node |
) |
[inline, virtual] |
virtual void osgGA::EventVisitor::apply |
( |
osg::Projection & |
node |
) |
[inline, virtual] |
virtual void osgGA::EventVisitor::apply |
( |
osg::Transform & |
node |
) |
[inline, virtual] |
virtual void osgGA::EventVisitor::apply |
( |
osg::Group & |
node |
) |
[inline, virtual] |
virtual void osgGA::EventVisitor::apply |
( |
osg::LightSource & |
node |
) |
[inline, virtual] |
virtual void osgGA::EventVisitor::apply |
( |
osg::Billboard & |
node |
) |
[inline, virtual] |
virtual void osgGA::EventVisitor::apply |
( |
osg::Geode & |
node |
) |
[inline, virtual] |
virtual void osgGA::EventVisitor::apply |
( |
osg::Node & |
node |
) |
[inline, virtual] |
During traversal each type of node calls its callbacks and its children traversed.
Reimplemented from osg::NodeVisitor.
bool osgGA::EventVisitor::getEventHandled |
( |
|
) |
const [inline] |
void osgGA::EventVisitor::handle_callbacks |
( |
osg::StateSet * |
stateset |
) |
[inline, protected] |
void osgGA::EventVisitor::handle_callbacks_and_traverse |
( |
osg::Node & |
node |
) |
[inline, protected] |
void osgGA::EventVisitor::handle_geode_callbacks |
( |
osg::Geode & |
node |
) |
[inline, protected] |
osgGA::EventVisitor::META_NodeVisitor |
( |
"osgGA" |
, |
|
|
"EventVisitor" |
| |
|
) |
| | [inline] |
Prevent unwanted copy operator.
virtual void osgGA::EventVisitor::reset |
( |
|
) |
[virtual] |
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.
void osgGA::EventVisitor::setEventHandled |
( |
bool |
handled |
) |
[inline] |
void osgGA::EventVisitor::traverseGeode |
( |
osg::Geode & |
geode |
) |
[inline, protected] |
Member Data Documentation
The documentation for this class was generated from the following file: