class SG_EXPORT osg::NodeCallback


Inheritance:


Public Fields

[more]ref_ptr<NodeCallback> _nestedCallback

Public Methods

[more] NodeCallback()
[more]virtual ~NodeCallback()
[more]virtual void operator()(Node* node, NodeVisitor* nv)
Callback method call by the NodeVisitor when visiting a node
[more]void traverse(Node* node, NodeVisitor* nv)
Call any nested callbacks and then traverse the scene graph.
[more]void setNestedCallback(NodeCallback* nc)
[more]NodeCallback* getNestedCallback()
[more]inline void addNestedCallback(NodeCallback* nc)
[more]inline void removeNestedCallback(NodeCallback* nc)


Inherited from Referenced:

Public Methods

oinline Referenced& operator = (Referenced&)
oinline void ref() const
oinline void unref() const
oinline void unref_nodelete() const
oinline const int referenceCount() const

Protected Fields

omutable int _refCount


Documentation

o NodeCallback()

ovirtual ~NodeCallback()

ovirtual void operator()(Node* node, NodeVisitor* nv)
Callback method call by the NodeVisitor when visiting a node

ovoid traverse(Node* node, NodeVisitor* nv)
Call any nested callbacks and then traverse the scene graph.

ovoid setNestedCallback(NodeCallback* nc)

oNodeCallback* getNestedCallback()

oinline void addNestedCallback(NodeCallback* nc)

oinline void removeNestedCallback(NodeCallback* nc)

oref_ptr<NodeCallback> _nestedCallback


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.