OpenSceneGraph
Classes | Namespaces | Macros | Typedefs | Functions
Callback File Reference
#include <osg/Object>
#include <osg/UserDataContainer>

Classes

class  osg::Callback
 
class  osg::CallbackObject
 Callback for attaching a script to a Node's via there UserDataContainer for the purpose of overriding class methods within scripts. More...
 
class  osg::NodeCallback
 Deprecated. More...
 
class  osg::StateAttributeCallback
 Deprecated. More...
 
class  osg::UniformCallback
 Deprecated. More...
 
class  osg::DrawableUpdateCallback
 
class  osg::DrawableEventCallback
 
class  osg::DrawableCullCallback
 

Namespaces

 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.
 
 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_CALLBACK   1
 

Typedefs

typedef std::vector< osg::ref_ptr< osg::Object > > osg::Parameters
 

Functions

CallbackObject * osg::getCallbackObject (osg::Object *object, const std::string &name)
 Convenience function for getting the CallbackObject associated with specified name from an Object's UserDataContainer. More...
 
const CallbackObject * osg::getCallbackObject (const osg::Object *object, const std::string &name)
 Convenience function for getting the CallbackObject associated with specified name from an Object's UserDataContainer. More...
 
bool osg::runNamedCallbackObjects (osg::Object *object, const std::string &name, osg::Parameters &inputParameters, osg::Parameters &outputParameters)
 Call run(..) on named CallbackObjects attached to specified Object. More...
 

Macro Definition Documentation

◆ OSG_CALLBACK

#define OSG_CALLBACK   1