#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.
1.6.3