OpenSceneGraph
3.0.1
|
Public Member Functions | |
NodeCallback () | |
NodeCallback (const NodeCallback &nc, const CopyOp &) | |
META_Object (osg, NodeCallback) | |
virtual void | operator() (Node *node, NodeVisitor *nv) |
Callback method called by the NodeVisitor when visiting a node. | |
void | traverse (Node *node, NodeVisitor *nv) |
Call any nested callbacks and then traverse the scene graph. | |
void | setNestedCallback (NodeCallback *nc) |
NodeCallback * | getNestedCallback () |
const NodeCallback * | getNestedCallback () const |
void | addNestedCallback (NodeCallback *nc) |
void | removeNestedCallback (NodeCallback *nc) |
Public Attributes | |
ref_ptr< NodeCallback > | _nestedCallback |
Protected Member Functions | |
virtual | ~NodeCallback () |
osg::NodeCallback::NodeCallback | ( | ) | [inline] |
osg::NodeCallback::NodeCallback | ( | const NodeCallback & | nc, |
const CopyOp & | |||
) | [inline] |
virtual osg::NodeCallback::~NodeCallback | ( | ) | [inline, protected, virtual] |
void osg::NodeCallback::addNestedCallback | ( | NodeCallback * | nc | ) | [inline] |
References addNestedCallback().
Referenced by addNestedCallback().
NodeCallback* osg::NodeCallback::getNestedCallback | ( | ) | [inline] |
const NodeCallback* osg::NodeCallback::getNestedCallback | ( | ) | const [inline] |
osg::NodeCallback::META_Object | ( | osg | , |
NodeCallback | |||
) |
virtual void osg::NodeCallback::operator() | ( | Node * | node, |
NodeVisitor * | nv | ||
) | [inline, virtual] |
Callback method called by the NodeVisitor when visiting a node.
Reimplemented in osg::AnimationPathCallback, osgShadow::MinimalDrawBoundsShadowMap::CameraCullCallback, osgShadow::ShadowTechnique::CameraCullCallback, osgGA::GUIEventHandler, osg::ClusterCullingCallback, osgAnimation::AnimationManagerBase, osg::NodeTrackerCallback, osgUtil::TransformCallback, and osgAnimation::Skeleton::UpdateSkeleton.
void osg::NodeCallback::removeNestedCallback | ( | NodeCallback * | nc | ) | [inline] |
References getNestedCallback(), and removeNestedCallback().
Referenced by removeNestedCallback().
void osg::NodeCallback::setNestedCallback | ( | NodeCallback * | nc | ) | [inline] |
void osg::NodeCallback::traverse | ( | Node * | node, |
NodeVisitor * | nv | ||
) |
Call any nested callbacks and then traverse the scene graph.
![]() | Generated at Mon Oct 3 2011 12:39:43 for the OpenSceneGraph by doxygen 1.7.5. |