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) 51 class CEGUIEXPORT SchemeManager :
52 public Singleton<SchemeManager>,
53 public NamedXMLResourceManager<Scheme, Scheme_xmlHandler>,
54 public AllocatedObject<SchemeManager>
71 SchemeIterator getIterator()
const;
87 void setAutoLoadResources(
bool enabled);
96 bool getAutoLoadResources()
const;
100 void doPostObjectAdditionAction(
Scheme&
object);
103 bool d_autoLoadResources;
108 #if defined(_MSC_VER) 109 # pragma warning(pop) 112 #endif // end of guard _CEGUISchemeManager_h_ Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
ConstMapIterator< ObjectRegistry > SchemeIterator
Definition of SchemeIterator type.
Definition: debian/tmp/usr/include/cegui-0.8.4/CEGUI/SchemeManager.h:64
iterator class for maps
Definition: cegui/include/CEGUI/IteratorBase.h:196
A class that groups a set of GUI elements and initialises the system to access those elements...
Definition: cegui/include/CEGUI/Scheme.h:58