![]() |
API Documentation
|
A core part of the engine, stores variables that can be listened to with ResourceListener which will recieve updates when changed. More...
#include <Resource.h>
Public Member Functions | |
| const T & | get () const |
| void | getCopy (T ©) const |
| T & | getModifiable () |
| bool | isEqualTo (const T &value) const |
| Resource< T > & | operator= (const Resource< T > &)=delete |
| Resource (const Resource< T > &value)=delete | |
| Resource (const T &value) | |
| void | set (const T &info, bool check_equal=true) |
| void | set (T &&info, bool check_equal=true) |
| virtual | ~Resource () |
Public Member Functions inherited from ResourceBase | |
| ResourceListener * | addListener (ResourceListener *listener) const |
| void | addListener (ResourceListener *listener, bool silent_add) const |
| void | refreshListeners () |
| void | removeListener (ResourceListener *listener) const |
| ResourceBase () | |
| ResourceBase (const ResourceBase &value) | |
| virtual | ~ResourceBase () |
Additional Inherited Members | |
Protected Attributes inherited from ResourceBase | |
| Buffer< ResourceListener * > | m_listeners |
A core part of the engine, stores variables that can be listened to with ResourceListener which will recieve updates when changed.
|
inlineexplicit |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |