OpenSceneGraph  3.6.5
Classes | Namespaces | Macros | Functions | Variables
NodeVisitor File Reference
#include <osg/Node>
#include <osg/Matrix>
#include <osg/FrameStamp>
#include <osg/ValueMap>
#include <osg/ValueStack>

Classes

class  osg::NodeVisitor
 Visitor for type safe operations on osg::Nodes. More...
 
class  osg::NodeVisitor::DatabaseRequestHandler
 Callback for managing database paging, such as generated by PagedLOD nodes. More...
 
class  osg::NodeVisitor::ImageRequestHandler
 Callback for managing image paging, such as generated by PagedLOD nodes. More...
 
class  osg::NodeAcceptOp
 Convenience functor for assisting visiting of arrays of osg::Node's. More...
 
class  osg::PushPopObject
 
class  osg::PushPopValue
 

Namespaces

 osgUtil
 
 osgGA
 
 osg
 

Macros

#define OSG_NODEVISITOR   1
 
#define META_NodeVisitor(library, name)
 

Functions

template<>
ValueStack * osg::getOrCreateUserObjectOfType< NodeVisitor, ValueStack > (NodeVisitor *nv)
 
template<>
ValueMap * osg::getOrCreateUserObjectOfType< NodeVisitor, ValueMap > (NodeVisitor *nv)
 

Variables

const unsigned int osg::UNINITIALIZED_FRAME_NUMBER =0xffffffff
 

Macro Definition Documentation

◆ META_NodeVisitor

#define META_NodeVisitor (   library,
  name 
)
Value:
virtual const char* libraryName() const { return #library; }\
virtual const char* className() const { return #name; }

◆ OSG_NODEVISITOR

#define OSG_NODEVISITOR   1

osg logo
Generated at Sun Feb 16 2020 19:50:43 for the OpenSceneGraph by doxygen 1.8.17.