RenderTools::PropertyProxy< T > Class Template Reference

#include <PropertyProxy.h>

Inheritance diagram for RenderTools::PropertyProxy< T >:

RenderTools::BindingInterface RenderTools::PointerProperty< T > RenderTools::AbstractProperty RenderTools::InitializeInterface

List of all members.

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


Detailed Description

template<class T>
class RenderTools::PropertyProxy< T >

Definition at line 12 of file PropertyProxy.h.


Constructor & Destructor Documentation

template<class T >
RenderTools::PropertyProxy< T >::PropertyProxy ( void   )  [inline]

Definition at line 15 of file PropertyProxy.h.


Member Function Documentation

template<class T >
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.

template<class T >
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.

template<class T >
virtual void RenderTools::PropertyProxy< T >::onBind ( int  unit = -1  )  [inline, virtual]

Implements RenderTools::BindingInterface.

Definition at line 36 of file PropertyProxy.h.

template<class T >
virtual void RenderTools::PropertyProxy< T >::onInitialize ( void   )  [inline, virtual]

Reimplemented from RenderTools::PointerProperty< T >.

Definition at line 27 of file PropertyProxy.h.

template<class T >
virtual void RenderTools::PropertyProxy< T >::onUnbind ( int  unit = -1  )  [inline, virtual]

Implements RenderTools::BindingInterface.

Definition at line 40 of file PropertyProxy.h.

template<class T >
virtual void RenderTools::PropertyProxy< T >::setPointer ( const shared_ptr< T >  p  )  [inline, virtual]

Definition at line 54 of file PropertyProxy.h.

template<class T >
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.


Member Data Documentation

template<class T >
string RenderTools::PropertyProxy< T >::m_proxyName [protected]

Definition at line 63 of file PropertyProxy.h.


The documentation for this class was generated from the following file:

Generated on Wed Jan 26 00:15:37 2011 for RenderTools by  doxygen 1.5.8