#include <resource.h>
Public Member Functions | |
| CL_Resource () | |
| Construction:. | |
| ~CL_Resource () | |
| CL_StringA | get_type () const |
| Attributes:. | |
| CL_StringA | get_name () const |
| CL_DomElement & | get_element () |
| CL_ResourceManager | get_manager () |
| CL_UnknownSharedPtr | get_data (const CL_StringA &data_name) |
| void | set_data (const CL_StringA &data_name, const CL_UnknownSharedPtr &ptr) |
| Operations:. | |
| void | load_data () |
| void | load_data (CL_ResourceLoader *factory) |
| void | load_data_async () |
| void | load_data_async (CL_ResourceLoader *factory) |
| void | load_data_async (const CL_StringA &data_name, CL_ResourceLoadable *loadable_object, bool async) |
| template<class C> | |
| void | load_data_async (const CL_StringA &data_name, C *instance, CL_UnknownSharedPtr(C::*member)(CL_Resource &)) |
| void | unload_data () |
Private Attributes | |
| CL_SharedPtr< CL_Resource_Impl > | impl |
| Implementation:. | |
|
|
Construction:.
Definition at line 55 of file resource.cpp. |
|
|
Definition at line 59 of file resource.cpp. |
|
|
Definition at line 86 of file resource.cpp. |
|
|
Definition at line 76 of file resource.cpp. References impl. |
|
|
Definition at line 81 of file resource.cpp. References impl. |
|
|
Definition at line 71 of file resource.cpp. References impl. |
|
|
Attributes:.
Definition at line 66 of file resource.cpp. References impl. |
|
|
Definition at line 102 of file resource.cpp. |
|
|
Definition at line 98 of file resource.cpp. |
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 114 of file resource.cpp. |
|
|
Definition at line 110 of file resource.cpp. |
|
|
Definition at line 106 of file resource.cpp. |
|
||||||||||||
|
Operations:.
Definition at line 94 of file resource.cpp. |
|
|
Definition at line 118 of file resource.cpp. |
|
|
Implementation:.
Definition at line 79 of file resource.h. Referenced by get_element(), get_manager(), get_name(), and get_type(). |
1.4.1