30 #ifndef _CEGUIImagesetManager_h_
31 #define _CEGUIImagesetManager_h_
33 #include "CEGUIBase.h"
34 #include "CEGUIString.h"
35 #include "CEGUISingleton.h"
36 #include "CEGUIIteratorBase.h"
41 # pragma warning(push)
42 # pragma warning(disable : 4275)
43 # pragma warning(disable : 4251)
147 void destroyImageset(
const String& name);
159 void destroyImageset(
Imageset* imageset);
169 void destroyAllImagesets(
void);
210 void notifyScreenResolution(
const Size& size);
226 void writeImagesetToStream(
const String& imageset,
OutStream& out_stream)
const;
233 typedef std::map<String, Imageset*, String::FastLessCompare> ImagesetRegistry;
234 ImagesetRegistry d_imagesets;
246 ImagesetIterator getIterator(
void)
const;
251 #if defined(_MSC_VER)
252 # pragma warning(pop)
255 #endif // end of guard _CEGUIImageSetManager_h_