diff --git a/src/osg/NodeCallback.cpp b/src/osg/NodeCallback.cpp new file mode 100644 index 000000000..ed7c4a3b2 --- /dev/null +++ b/src/osg/NodeCallback.cpp @@ -0,0 +1,11 @@ +#include +#include +#include + +using namespace osg; + +void NodeCallback::traverse(Node* node,NodeVisitor* nv) +{ + if (_nestedCallback.valid()) (*_nestedCallback)(node,nv); + else nv->traverse(*node); +}