#include <PropertyProxy.h>
Public Member Functions | |
PropertyProxy (void) | |
virtual const string | getTypeName (bool ofComponent=false) const |
virtual void | onInitialize (void) |
virtual void | onBind (int unit=-1) |
virtual void | onUnbind (int unit=-1) |
virtual const string | getValue (int vectorElement=-1) const |
virtual bool | setValue (const string value, int vectorElement=-1) |
virtual void | setPointer (const shared_ptr< T > p) |
Protected Attributes | |
string | m_proxyName |
Definition at line 12 of file PropertyProxy.h.
RenderTools::PropertyProxy< T >::PropertyProxy | ( | void | ) | [inline] |
Definition at line 15 of file PropertyProxy.h.
virtual const string RenderTools::PropertyProxy< T >::getTypeName | ( | bool | ofComponent = false |
) | const [inline, virtual] |
Reimplemented from RenderTools::PointerProperty< T >.
Definition at line 19 of file PropertyProxy.h.
virtual const string RenderTools::PropertyProxy< T >::getValue | ( | int | vectorElement = -1 |
) | const [inline, virtual] |
Reimplemented from RenderTools::PointerProperty< T >.
Definition at line 44 of file PropertyProxy.h.
virtual void RenderTools::PropertyProxy< T >::onBind | ( | int | unit = -1 |
) | [inline, virtual] |
virtual void RenderTools::PropertyProxy< T >::onInitialize | ( | void | ) | [inline, virtual] |
Reimplemented from RenderTools::PointerProperty< T >.
Definition at line 27 of file PropertyProxy.h.
virtual void RenderTools::PropertyProxy< T >::onUnbind | ( | int | unit = -1 |
) | [inline, virtual] |
virtual void RenderTools::PropertyProxy< T >::setPointer | ( | const shared_ptr< T > | p | ) | [inline, virtual] |
Definition at line 54 of file PropertyProxy.h.
virtual bool RenderTools::PropertyProxy< T >::setValue | ( | const string | value, | |
int | vectorElement = -1 | |||
) | [inline, virtual] |
Reimplemented from RenderTools::PointerProperty< T >.
Definition at line 48 of file PropertyProxy.h.
string RenderTools::PropertyProxy< T >::m_proxyName [protected] |
Definition at line 63 of file PropertyProxy.h.