Crazy Eddie's GUI System
0.8.7
|
27 #ifndef _CEGUISchemeManager_h_
28 #define _CEGUISchemeManager_h_
30 #include "CEGUI/Base.h"
31 #include "CEGUI/Singleton.h"
32 #include "CEGUI/NamedXMLResourceManager.h"
33 #include "CEGUI/Scheme.h"
34 #include "CEGUI/Scheme_xmlHandler.h"
35 #include "CEGUI/IteratorBase.h"
38 # pragma warning(push)
39 # pragma warning(disable : 4275)
40 # pragma warning(disable : 4251)
100 void doPostObjectAdditionAction(
Scheme&
object);
108 #if defined(_MSC_VER)
109 # pragma warning(pop)
112 #endif // end of guard _CEGUISchemeManager_h_
Templatised manager class that loads and manages named XML based resources.
Definition: NamedXMLResourceManager.h:109
SchemeIterator getIterator() const
Return a SchemeManager::SchemeIterator object to iterate over the available schemes.
A class that groups a set of GUI elements and initialises the system to access those elements.
Definition: Scheme.h:60
Definition: Singleton.h:56
~SchemeManager()
Destructor.
bool d_autoLoadResources
If true, Scheme::loadResources is called after "create" is called for it.
Definition: SchemeManager.h:103
A class that manages the creation of, access to, and destruction of GUI Scheme objects.
Definition: SchemeManager.h:55
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Definition: MemoryAllocatedObject.h:110
void setAutoLoadResources(bool enabled)
If this is enabled, Schemas will immediately load their resources after they are created.
ConstMapIterator< ObjectRegistry > SchemeIterator
Definition of SchemeIterator type.
Definition: SchemeManager.h:64
bool getAutoLoadResources() const
Checks whether resources are loaded immediately after schemes are created.
SchemeManager()
Constructor.
iterator class for maps
Definition: IteratorBase.h:197