| Crazy Eddies GUI System
    0.6.0
    | 
A class that groups a set of GUI elements and initialises the system to access those elements. More...
| Public Member Functions | |
| void | loadResources (void) | 
| Loads all resources for this scheme.  More... | |
| void | unloadResources (void) | 
| Unloads all resources for this scheme. This should be used very carefully.  More... | |
| bool | resourcesLoaded (void) const | 
| Return whether the resources for this Scheme are all loaded.  More... | |
| const String & | getName (void) const | 
| Return the name of this Scheme.  More... | |
| ~Scheme (void) | |
| Destroys a Scheme object.  More... | |
| Static Public Member Functions | |
| static const String & | getDefaultResourceGroup () | 
| Returns the default resource group currently set for Schemes.  More... | |
| static void | setDefaultResourceGroup (const String &resourceGroup) | 
| Sets the default resource group to be used when loading scheme xml data.  More... | |
| Friends | |
| class | Scheme_xmlHandler | 
| Scheme * | SchemeManager::loadScheme (const String &scheme_filename, const String &resourceGroup) | 
| void | SchemeManager::unloadScheme (const String &scheme_name) | 
A class that groups a set of GUI elements and initialises the system to access those elements.
A GUI Scheme is a high-level construct that loads and initialises various lower-level objects and registers them within the system for usage. So, for example, a Scheme might create some Imageset objects, some Font objects, and register a collection of WindowFactory objects within the system which would then be in a state to serve those elements to client code.
| CEGUI::Scheme::~Scheme | ( | void | ) | 
| 
 | inlinestatic | 
| 
 | inline | 
Return the name of this Scheme.
Referenced by CEGUI::SchemeManager::loadScheme().
| void CEGUI::Scheme::loadResources | ( | void | ) | 
| bool CEGUI::Scheme::resourcesLoaded | ( | void | ) | const | 
| 
 | inlinestatic | 
Sets the default resource group to be used when loading scheme xml data.
| resourceGroup | String describing the default resource group identifier to be used. | 
| void CEGUI::Scheme::unloadResources | ( | void | ) | 
Unloads all resources for this scheme. This should be used very carefully.
References CEGUI::Informative.
Referenced by ~Scheme().
 1.8.3.1
 1.8.3.1