openscenegraph
Classes | Namespaces | Macros
ValueObject File Reference
#include <osg/Object>
#include <osg/UserDataContainer>

Classes

class  osg::ValueObject
 
class  osg::ValueObject::GetValueVisitor
 
class  osg::ValueObject::SetValueVisitor
 
struct  osg::ValueObjectClassNameTrait< T >
 
class  osg::TemplateValueObject< T >
 

Namespaces

 osg
 

Macros

#define OSG_VALUEOBJECT   1
 
#define META_ValueObject(TYPE, NAME)
 

Macro Definition Documentation

#define META_ValueObject (   TYPE,
  NAME 
)
Value:
template<> struct ValueObjectClassNameTrait<TYPE> { static const char* className() { return #NAME; } }; \
typedef TemplateValueObject<TYPE> NAME;
#define OSG_VALUEOBJECT   1