#include "Types.h"
#include "AbstractProperty.h"
#include "StringProperty.h"
#include "PointerProperty.h"
#include "VectorProperty.h"
#include "EnumProperty.h"
#include "PropertyProxy.h"
#include "PropertyProxyContainer.h"
#include "Factory.h"
Go to the source code of this file.
Namespaces | |
namespace | RenderTools |
Program is used for the matrix stack. | |
Functions | |
template<typename T > | |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, T &value, const EnumList enums, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
template<typename T > | |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, T &value, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, string *value, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, const char *value, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, const string *value, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, string &value, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, const string &value, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, string value, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
template<typename T > | |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, T *value, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
template<typename T > | |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, vector< T > *value, AbstractProperty::SemanticMask semantic=AbstractProperty::NONE) |
template<typename T > | |
PropertyPtr | RenderTools::createProperty (AbstractPropertyContainer *owner, const string name, shared_ptr< T > *pointer) |
template<class T > | |
shared_ptr< PropertyProxy< T > > | RenderTools::createProperty (shared_ptr< PropertyProxyContainer< T > > &owner, string name) |