#include <resource_manager.h>
Public Member Functions | |
| CL_ResourceManager () | |
| Construction:. | |
| ~CL_ResourceManager () | |
| bool | resource_exists (const CL_StringA &resource_id) const |
| Attributes:. | |
| std::vector< CL_StringA > | get_section_names () const |
| std::vector< CL_StringA > | get_resource_names () const |
| std::vector< CL_StringA > | get_resource_names (const CL_StringA §ion) const |
| std::vector< CL_StringA > | get_resource_names_of_type (const CL_StringA &type) const |
| std::vector< CL_StringA > | get_resource_names_of_type (const CL_StringA &type, const CL_StringA §ion) const |
| CL_Resource | get_resource (const CL_StringA &resource_id, bool resolve_alias=true, int reserved=0) |
| CL_VirtualDirectory | get_directory () const |
| void | add_resources (const CL_ResourceManager &additional_resources) |
| Operations:. | |
| void | remove_resources (const CL_ResourceManager &additional_resources) |
| CL_Resource | create_resource (const CL_StringA &resource_id, const CL_StringA &type) |
| void | destroy_resource (const CL_StringA &resource_id) |
| void | destroy_resource (const CL_Resource &resource) |
| void | save (const CL_StringA &filename) |
| void | save (const CL_StringA &filename, const CL_VirtualDirectory &directory) |
| void | save (const CL_IODevice *file) |
| void | load (const CL_StringA &filename) |
| void | load (const CL_StringA &filename, const CL_VirtualDirectory &directory) |
| void | load (const CL_IODevice *file, const CL_VirtualDirectory &directory) |
| void | set_directory (const CL_VirtualDirectory &directory) |
Private Member Functions | |
| CL_ResourceManager (CL_WeakPtr< CL_ResourceManager_Impl > &impl) | |
| Implementation:. | |
Private Attributes | |
| CL_SharedPtr< CL_ResourceManager_Impl > | impl |
Friends | |
| class | CL_Resource |
|
|
Construction:.
Definition at line 55 of file resource_manager.cpp. |
|
|
Definition at line 59 of file resource_manager.cpp. |
|
|
Implementation:.
Definition at line 171 of file resource_manager.cpp. |
|
|
Operations:.
Definition at line 119 of file resource_manager.cpp. |
|
||||||||||||
|
Definition at line 127 of file resource_manager.cpp. References CL_Resource. |
|
|
Definition at line 136 of file resource_manager.cpp. |
|
|
Definition at line 132 of file resource_manager.cpp. |
|
|
Definition at line 111 of file resource_manager.cpp. References impl. |
|
||||||||||||||||
|
Definition at line 103 of file resource_manager.cpp. References CL_Resource. |
|
|
Definition at line 83 of file resource_manager.cpp. |
|
|
Definition at line 77 of file resource_manager.cpp. |
|
||||||||||||
|
Definition at line 95 of file resource_manager.cpp. |
|
|
Definition at line 89 of file resource_manager.cpp. |
|
|
Definition at line 71 of file resource_manager.cpp. |
|
||||||||||||
|
Definition at line 160 of file resource_manager.cpp. |
|
||||||||||||
|
Definition at line 156 of file resource_manager.cpp. |
|
|
Definition at line 152 of file resource_manager.cpp. |
|
|
Definition at line 123 of file resource_manager.cpp. |
|
|
Attributes:.
Definition at line 66 of file resource_manager.cpp. |
|
|
Definition at line 148 of file resource_manager.cpp. |
|
||||||||||||
|
Definition at line 144 of file resource_manager.cpp. |
|
|
Definition at line 140 of file resource_manager.cpp. |
|
|
Definition at line 164 of file resource_manager.cpp. |
|
|
Definition at line 121 of file resource_manager.h. Referenced by create_resource(), and get_resource(). |
|
|
Definition at line 119 of file resource_manager.h. Referenced by get_directory(). |
1.4.1