OpenSceneGraph 3.6.5
NodeVisitor File Reference
#include <osg/Node>
#include <osg/Matrix>
#include <osg/FrameStamp>
#include <osg/ValueMap>
#include <osg/ValueStack>

Go to the source code of this file.

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

namespace  osgUtil
 The osgUtil library provides general purpose utility classes such as update, cull and draw traverses, scene graph operators such a scene graph optimisation, tri stripping, and tessellation.
 
namespace  osgGA
 The 'GA' in osgGA stands for 'GUI Abstraction'; the osgGA namespace provides facilities to help developers write the glue to allow the osg to work with varying window systems.
 
namespace  osg
 The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes.
 

Macros

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

Functions

template<>
ValueStackosg::getOrCreateUserObjectOfType< NodeVisitor, ValueStack > (NodeVisitor *nv)
 
template<>
ValueMaposg::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 Wed Jul 17 2024 00:00:00 for the OpenSceneGraph by doxygen 1.12.0.