MyGUI 3.0.1
|
#include <MyGUI_ResourceHolder.h>
Public Types | |
typedef std::map< std::string, Type * > | MapResource |
typedef Enumerator< MapResource > | EnumeratorPtr |
Public Member Functions | |
virtual | ~ResourceHolder () |
bool | isExist (const std::string &_name) const |
Type * | findByName (const std::string &_name) const |
Type * | getByName (const std::string &_name, bool _throw=true) const |
bool | remove (const std::string &_name) |
void | clear () |
EnumeratorPtr | getEnumerator () |
size_t | getCount () const |
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.
virtual MyGUI::ResourceHolder< Type >::~ResourceHolder | ( | ) | [inline, virtual] |
Definition at line 39 of file MyGUI_ResourceHolder.h.
void MyGUI::ResourceHolder< Type >::clear | ( | ) | [inline] |
Definition at line 74 of file MyGUI_ResourceHolder.h.
Type* MyGUI::ResourceHolder< Type >::findByName | ( | const std::string & | _name | ) | const [inline] |
Find resource by name
Definition at line 48 of file MyGUI_ResourceHolder.h.
Type* MyGUI::ResourceHolder< Type >::getByName | ( | const std::string & | _name, |
bool | _throw = true |
||
) | const [inline] |
Get resource by name
Definition at line 55 of file MyGUI_ResourceHolder.h.
size_t MyGUI::ResourceHolder< Type >::getCount | ( | ) | const [inline] |
Definition at line 88 of file MyGUI_ResourceHolder.h.
EnumeratorPtr MyGUI::ResourceHolder< Type >::getEnumerator | ( | ) | [inline] |
Definition at line 83 of file MyGUI_ResourceHolder.h.
bool MyGUI::ResourceHolder< Type >::isExist | ( | const std::string & | _name | ) | const [inline] |
Check is resource exist
Definition at line 42 of file MyGUI_ResourceHolder.h.
bool MyGUI::ResourceHolder< Type >::remove | ( | const std::string & | _name | ) | [inline] |
Definition at line 62 of file MyGUI_ResourceHolder.h.
MapResource MyGUI::ResourceHolder< Type >::mResources [protected] |
Definition at line 91 of file MyGUI_ResourceHolder.h.