Collaboration diagram for CEGUI::Scheme:

Public Member Functions | |
| void | loadResources (void) |
| Loads all resources for this scheme. | |
| void | unloadResources (void) |
| Unloads all resources for this scheme. This should be used very carefully. | |
| bool | resourcesLoaded (void) const |
| Return whether the resources for this Scheme are all loaded. | |
| const String & | getName (void) const |
| Return the name of this Scheme. | |
| ~Scheme (void) | |
| Destroys a Scheme object. | |
Friends | |
| class | Scheme_xmlHandler |
| Scheme * | SchemeManager::loadScheme (const String &scheme_filename, const String &resourceGroup) |
| void | SchemeManager::unloadScheme (const String &scheme_name) |
Classes | |
| struct | AliasMapping |
| struct | FalagardMapping |
| struct | LoadableUIElement |
| struct | UIElementFactory |
| struct | UIModule |
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.
|
|
Destroys a Scheme object.
|
|
|
Return the name of this Scheme.
|
|
|
Loads all resources for this scheme.
|
|
|
Return whether the resources for this Scheme are all loaded.
|
|
|
Unloads all resources for this scheme. This should be used very carefully.
|
1.4.5