#include <PointerProperty.h>

Public Member Functions | |
| PointerProperty (const shared_ptr< T > &pointer) | |
| virtual void | onInitialize (void) |
| virtual const string | getTypeName (bool ofComponent) const |
| virtual bool | isInteger (void) const |
| virtual bool | isReal (void) const |
| virtual bool | isBoolean (void) const |
| virtual bool | isMatrix (void) const |
| virtual bool | isMultiComponent (void) const |
| virtual bool | setValue (const string toValue, int element=-1) |
| virtual const string | getValue (int element=-1) const |
| virtual const void * | getPointer (unsigned int offset) const |
| const shared_ptr< T > & | getPointer (void) const |
| shared_ptr< T > & | getPointer (void) |
Protected Attributes | |
| shared_ptr< T > | m_pointer |
Definition at line 14 of file PointerProperty.h.
| RenderTools::PointerProperty< T >::PointerProperty | ( | const shared_ptr< T > & | pointer | ) | [inline] |
Definition at line 17 of file PointerProperty.h.
| shared_ptr< T >& RenderTools::PointerProperty< T >::getPointer | ( | void | ) | [inline] |
Definition at line 89 of file PointerProperty.h.
| const shared_ptr< T >& RenderTools::PointerProperty< T >::getPointer | ( | void | ) | const [inline] |
Definition at line 85 of file PointerProperty.h.
| virtual const void* RenderTools::PointerProperty< T >::getPointer | ( | unsigned int | offset | ) | const [inline, virtual] |
| virtual const string RenderTools::PointerProperty< T >::getTypeName | ( | bool | ofComponent | ) | const [inline, virtual] |
Reimplemented from RenderTools::AbstractProperty.
Reimplemented in RenderTools::EnumProperty< T >, and RenderTools::PropertyProxy< T >.
Definition at line 26 of file PointerProperty.h.
| virtual const string RenderTools::PointerProperty< T >::getValue | ( | int | element = -1 |
) | const [inline, virtual] |
Reimplemented from RenderTools::AbstractProperty.
Reimplemented in RenderTools::PropertyProxy< T >.
Definition at line 75 of file PointerProperty.h.
| virtual bool RenderTools::PointerProperty< T >::isBoolean | ( | void | ) | const [inline, virtual] |
| virtual bool RenderTools::PointerProperty< T >::isInteger | ( | void | ) | const [inline, virtual] |
| virtual bool RenderTools::PointerProperty< T >::isMatrix | ( | void | ) | const [inline, virtual] |
| virtual bool RenderTools::PointerProperty< T >::isMultiComponent | ( | void | ) | const [inline, virtual] |
| virtual bool RenderTools::PointerProperty< T >::isReal | ( | void | ) | const [inline, virtual] |
| virtual void RenderTools::PointerProperty< T >::onInitialize | ( | void | ) | [inline, virtual] |
Reimplemented from RenderTools::AbstractProperty.
Reimplemented in RenderTools::EnumProperty< T >, and RenderTools::PropertyProxy< T >.
Definition at line 22 of file PointerProperty.h.
| virtual bool RenderTools::PointerProperty< T >::setValue | ( | const string | toValue, | |
| int | element = -1 | |||
| ) | [inline, virtual] |
Reimplemented from RenderTools::AbstractProperty.
Reimplemented in RenderTools::PropertyProxy< T >.
Definition at line 56 of file PointerProperty.h.
shared_ptr< T > RenderTools::PointerProperty< T >::m_pointer [protected] |
Definition at line 93 of file PointerProperty.h.
1.5.8