class SG_EXPORT osg::NodeCallback


Inheritance:


Public Fields

[more]ref_ptr<NodeCallback> _nestedCallback

Public Methods

[more] NodeCallback()
[more] NodeCallback(const NodeCallback&, const CopyOp&)
[more]META_Object(osg, NodeCallback) ()(Node* node, NodeVisitor* nv)
[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)

Protected Methods

[more]virtual ~NodeCallback()


Inherited from Object:

Public Classes

oenum DataVariance

Public Methods

ovirtual Object* cloneType() const
ovirtual Object* clone(const CopyOp&) const
ovirtual bool isSameKindAs(const Object*) const
ovirtual const char* libraryName() const
ovirtual const char* className() const
oinline void setDataVariance(DataVariance dv)
oinline DataVariance getDataVariance() const
oinline void setUserData(Referenced* obj)
oinline Referenced* getUserData()
oinline const Referenced* getUserData() const

Protected Fields

oDataVariance _dataVariance
oref_ptr<Referenced> _userData


Inherited from Referenced:

Public Methods

oinline Referenced& operator = (const Referenced&)
ostatic void setDeleteHandler(DeleteHandler* handler)
ostatic DeleteHandler* getDeleteHandler()
oinline void ref() const
oinline void unref_nodelete() const
oinline int referenceCount() const
oinline void unref() const

Protected Fields

omutable OpenThreads::Mutex _refMutex
omutable int _refCount


Documentation

o NodeCallback()

o NodeCallback(const NodeCallback&, const CopyOp&)

oMETA_Object(osg, NodeCallback) ()(Node* node, NodeVisitor* nv)

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

ovirtual ~NodeCallback()


Direct child classes:
AnimationPathCallback

Alphabetic index HTML hierarchy of classes or Java



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