Inheritance diagram for osg::NodeTrackerCallback:
Public Types | |
typedef std::vector< observer_ptr< Node > > | ObserveredNodePath |
Public Member Functions | |
void | setTrackNodePath (const osg::NodePath &nodePath) |
void | setTrackNodePath (const ObserveredNodePath &nodePath) |
ObserveredNodePath & | getTrackNodePath () |
void | setTrackNode (osg::Node *node) |
osg::Node * | getTrackNode () |
const osg::Node * | getTrackNode () const |
virtual void | operator() (Node *node, NodeVisitor *nv) |
void | update (osg::Node &node) |
bool | validateNodePath () const |
Protected Attributes | |
ObserveredNodePath | _trackNodePath |
|
|
|
|
|
|
|
|
|
Implements the callback. Reimplemented from osg::NodeCallback. |
|
|
|
|
|
|
|
Update the node to track the nodepath. |
|
|
|
|