OpenSceneGraph 2.8.3

Attributes File Reference

#include <osgIntrospection/CustomAttribute>
#include <osgIntrospection/Value>
#include <osgIntrospection/Exceptions>
#include <osgIntrospection/Type>

Classes

class  osgIntrospection::NoDefaultValueAttribute
 By adding this attribute to a PropertyInfo you specify that there is no default value for that property. More...
class  osgIntrospection::DefaultValueAttribute
 By adding this attribute to a PropertyInfo you specify a custom default value for that property. More...
struct  osgIntrospection::PropertyGetter
 Base struct for custom property getters. More...
class  osgIntrospection::CustomPropertyGetAttribute
 By setting an attribute of this class you can specify a custom object that will be used to retrieve the value of a property instead of the default getter method. More...
struct  osgIntrospection::PropertySetter
 Base struct for custom property setters. More...
class  osgIntrospection::CustomPropertySetAttribute
 By setting an attribute of this class you can specify a custom object that will be used to set the value of a property instead of the default setter method. More...
struct  osgIntrospection::PropertyCounter
 Base struct for custom array property counters. More...
class  osgIntrospection::CustomPropertyCountAttribute
 By setting an attribute of this class you can specify a custom object that will be used to count the number of items in an array property. More...
struct  osgIntrospection::PropertyAdder
 Base struct for custom array property adders. More...
class  osgIntrospection::CustomPropertyAddAttribute
 By setting an attribute of this class you can specify a custom object that will be used to add a new item to an array property. More...
struct  osgIntrospection::PropertyInserter
 Base struct for custom array property inserters. More...
class  osgIntrospection::CustomPropertyInsertAttribute
 By setting an attribute of this class you can specify a custom object that will be used to insert a new item to an array property. More...
struct  osgIntrospection::PropertyRemover
 Base struct for custom array property removers. More...
class  osgIntrospection::CustomPropertyRemoveAttribute
 By setting an attribute of this class you can specify a custom object that will be used to remove an item from an array property. More...
struct  osgIntrospection::IndexInfo
 This struct allows customization of an indexed property's index set. More...
class  osgIntrospection::CustomIndexAttribute
 By default each index in an indexed property is assumed to be an enumeration. More...
class  osgIntrospection::PropertyTypeAttribute
 Attribute for overriding the type of a property with a custom type. More...
class  osgIntrospection::IndexTypeAttribute
 Attribute for overriding the type of an index (of an indexed property) with a custom type. More...

Namespaces

namespace  osgIntrospection
 

The osgIntrospection library provides the an introspection/reflection framework for non intrusive run-time querying and calling of class properties and methods.


Defines

#define OSGINTROSPECTION_ATTRIBUTES_

Define Documentation

#define OSGINTROSPECTION_ATTRIBUTES_

osg logo
Generated at Tue Mar 22 2011 13:20:18 for the OpenSceneGraph by doxygen 1.7.3.