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"
39# pragma warning(disable : 4275)
40# pragma warning(disable : 4251)
Definition MemoryAllocatedObject.h:110
Templatised manager class that loads and manages named XML based resources.
Definition NamedXMLResourceManager.h:109
A class that manages the creation of, access to, and destruction of GUI Scheme objects.
Definition SchemeManager.h:55
ConstMapIterator< ObjectRegistry > SchemeIterator
Definition of SchemeIterator type.
Definition SchemeManager.h:64
SchemeIterator getIterator() const
Return a SchemeManager::SchemeIterator object to iterate over the available schemes.
bool d_autoLoadResources
If true, Scheme::loadResources is called after "create" is called for it.
Definition SchemeManager.h:103
void setAutoLoadResources(bool enabled)
If this is enabled, Schemas will immediately load their resources after they are created.
bool getAutoLoadResources() const
Checks whether resources are loaded immediately after schemes are created.
SchemeManager()
Constructor.
~SchemeManager()
Destructor.
void doPostObjectAdditionAction(Scheme &object)
Function called each time a new object is added to the collection.
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
base class for properties able to do native set/get
Definition TypedProperty.h:50
Main namespace for Crazy Eddie's GUI Library.
Definition arch_overview.dox:1