#include <MyGUI_ResourceHolder.h>
Public Types | |
typedef std::map< std::string, Type * > | MapResource |
typedef Enumerator< MapResource > | EnumeratorPtr |
Public Member Functions | |
bool | isExist (const std::string &_name) |
Type * | findByName (const std::string &_name) |
Type * | getByName (const std::string &_name, bool _throw=true) |
bool | remove (const std::string &_name) |
void | clear () |
EnumeratorPtr | getEnumerator () |
size_t | getCount () |
Protected Attributes | |
MapResource | mResources |
Definition at line 33 of file MyGUI_ResourceHolder.h.
typedef Enumerator<MapResource> MyGUI::ResourceHolder< Type >::EnumeratorPtr |
Definition at line 37 of file MyGUI_ResourceHolder.h.
typedef std::map<std::string, Type*> MyGUI::ResourceHolder< Type >::MapResource |
Definition at line 36 of file MyGUI_ResourceHolder.h.
void MyGUI::ResourceHolder< Type >::clear | ( | ) | [inline] |
Definition at line 73 of file MyGUI_ResourceHolder.h.
Type* MyGUI::ResourceHolder< Type >::findByName | ( | const std::string & | _name | ) | [inline] |
Find resource by name
Definition at line 47 of file MyGUI_ResourceHolder.h.
Type* MyGUI::ResourceHolder< Type >::getByName | ( | const std::string & | _name, | |
bool | _throw = true | |||
) | [inline] |
Get resource by name
Definition at line 54 of file MyGUI_ResourceHolder.h.
size_t MyGUI::ResourceHolder< Type >::getCount | ( | ) | [inline] |
Definition at line 87 of file MyGUI_ResourceHolder.h.
EnumeratorPtr MyGUI::ResourceHolder< Type >::getEnumerator | ( | ) | [inline] |
Definition at line 82 of file MyGUI_ResourceHolder.h.
bool MyGUI::ResourceHolder< Type >::isExist | ( | const std::string & | _name | ) | [inline] |
Check is resource exist
Definition at line 41 of file MyGUI_ResourceHolder.h.
bool MyGUI::ResourceHolder< Type >::remove | ( | const std::string & | _name | ) | [inline] |
Definition at line 61 of file MyGUI_ResourceHolder.h.
MapResource MyGUI::ResourceHolder< Type >::mResources [protected] |
Definition at line 90 of file MyGUI_ResourceHolder.h.