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 Sun Jul 27 2025 00:00:00 for the OpenSceneGraph by doxygen 1.14.0.