hx3d
1
2D/3D Simple Game Framework
|
Observable property. More...
#include <property.hpp>
Public Member Functions | |
Property (const T &value) | |
Create an observable property with value. More... | |
void | addObserver (PropertyObserver< T > *observer) |
Add an observer. More... | |
operator T const & () const | |
Get the value. More... | |
T & | operator= (const T &value) |
Set the value and call the observers. More... | |
Observable property.
Definition at line 83 of file property.hpp.
hx3d::Property< T >::Property | ( | const T & | value | ) |
Create an observable property with value.
value | Base value |
Definition at line 43 of file property.inl.hpp.
void hx3d::Property< T >::addObserver | ( | PropertyObserver< T > * | observer | ) |
hx3d::Property< T >::operator T const & | ( | ) | const |
T & hx3d::Property< T >::operator= | ( | const T & | value | ) |
Set the value and call the observers.
value | New value |
Definition at line 57 of file property.inl.hpp.