#include <osgIntrospection/CustomAttribute>
#include <osgIntrospection/Value>
#include <osgIntrospection/Exceptions>
#include <osgIntrospection/Type>
Namespaces | |
namespace | osgIntrospection |
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... |