hx3d
1
2D/3D Simple Game Framework
|
Callback-on-change property. More...
#include <property.hpp>
Public Member Functions | |
CallbackProperty (const T &value, std::function< void(const T &, const T &)> func) | |
Create a callback property with value and function. More... | |
operator T const & () const | |
Get the value. More... | |
T & | operator= (const T &value) |
Set the value and start the callback. More... | |
Callback-on-change property.
Definition at line 48 of file property.hpp.
hx3d::CallbackProperty< T >::CallbackProperty | ( | const T & | value, |
std::function< void(const T &, const T &)> | func | ||
) |
Create a callback property with value and function.
value | Base value |
func | Callback function |
Definition at line 24 of file property.inl.hpp.
hx3d::CallbackProperty< T >::operator T const & | ( | ) | const |
T & hx3d::CallbackProperty< T >::operator= | ( | const T & | value | ) |
Set the value and start the callback.
value | New value |
Definition at line 33 of file property.inl.hpp.