#include <CEGUIImagesetManager.h>
Inheritance diagram for CEGUI::ImagesetManager:
Public Types | |
typedef ConstBaseIterator< ImagesetRegistry > | ImagesetIterator |
Public Member Functions | |
ImagesetManager (void) | |
Constructor for ImagesetManager objects. | |
~ImagesetManager (void) | |
Destructor for ImagesetManager objects. | |
Imageset * | createImageset (const String &name, Texture *texture) |
Create a Imageset object with the given name and Texture. | |
Imageset * | createImageset (const String &filename, const String &resourceGroup="") |
Create an Imageset object from the specified file. | |
void | destroyImageset (const String &name) |
Destroys the Imageset with the specified name. | |
void | destroyImageset (Imageset *imageset) |
Destroys the given Imageset object. | |
void | destroyAllImagesets (void) |
Destroys all Imageset objects registered in the system. | |
Imageset * | getImageset (const String &name) const |
Returns a pointer to the Imageset object with the specified name. | |
bool | isImagesetPresent (const String &name) const |
Check for the existence of a named Imageset. | |
void | notifyScreenResolution (const Size &size) |
Notify the ImagesetManager of the current (usually new) display resolution. | |
ImagesetIterator | getIterator (void) const |
Return a ImagesetManager::ImagesetIterator object to iterate over the available Imageset objects. | |
Static Public Member Functions | |
ImagesetManager & | getSingleton (void) |
Return singleton ImagesetManager object. | |
ImagesetManager * | getSingletonPtr (void) |
Return pointer to singleton ImagesetManager object. | |
Static Protected Attributes | |
ImagesetManager * | ms_Singleton = NULL |
The ImagesetManager is used to create, access, and destroy Imageset objects. The idea is that the ImagesetManager will function as a central repository for imagery used within the GUI system, and that such imagery can be accessed, via a unique name, by any interested party within the system.
Definition at line 54 of file CEGUIImagesetManager.h.
|
Definition at line 217 of file CEGUIImagesetManager.h. Referenced by getIterator(). |
|
Constructor for ImagesetManager objects.
Definition at line 44 of file CEGUIImagesetManager.cpp. References CEGUI::utf8. |
|
Destructor for ImagesetManager objects.
Definition at line 53 of file CEGUIImagesetManager.cpp. References destroyAllImagesets(), and CEGUI::utf8. |
|
Create an Imageset object from the specified file.
Definition at line 86 of file CEGUIImagesetManager.cpp. References CEGUI::Imageset::getName(), isImagesetPresent(), and CEGUI::utf8. |
|
Create a Imageset object with the given name and Texture. The created Imageset will be of limited use, and will require one or more images to be defined for the set.
Definition at line 67 of file CEGUIImagesetManager.cpp. References isImagesetPresent(), and CEGUI::utf8. Referenced by CEGUI::Scheme::loadResources(). |
|
Destroys all Imageset objects registered in the system.
Definition at line 143 of file CEGUIImagesetManager.cpp. References destroyImageset(). Referenced by ~ImagesetManager(). |
|
Destroys the given Imageset object.
Definition at line 130 of file CEGUIImagesetManager.cpp. References destroyImageset(), and CEGUI::Imageset::getName(). |
|
Destroys the Imageset with the specified name.
Definition at line 110 of file CEGUIImagesetManager.cpp. References CEGUI::Informative, and CEGUI::utf8. Referenced by destroyAllImagesets(), destroyImageset(), CEGUI::Scheme::loadResources(), and CEGUI::Scheme::unloadResources(). |
|
Returns a pointer to the Imageset object with the specified name.
Definition at line 154 of file CEGUIImagesetManager.cpp. |
|
Return a ImagesetManager::ImagesetIterator object to iterate over the available Imageset objects.
Definition at line 200 of file CEGUIImagesetManager.cpp. References ImagesetIterator. |
|
Return singleton ImagesetManager object.
Reimplemented from CEGUI::Singleton< ImagesetManager >. Definition at line 184 of file CEGUIImagesetManager.cpp. |
|
Return pointer to singleton ImagesetManager object.
Reimplemented from CEGUI::Singleton< ImagesetManager >. Definition at line 190 of file CEGUIImagesetManager.cpp. |
|
Check for the existence of a named Imageset.
Definition at line 190 of file CEGUIImagesetManager.h. Referenced by createImageset(), CEGUI::Scheme::loadResources(), and CEGUI::Scheme::resourcesLoaded(). |
|
Notify the ImagesetManager of the current (usually new) display resolution.
Definition at line 171 of file CEGUIImagesetManager.cpp. References CEGUI::Imageset::notifyScreenResolution(). |
|
Definition at line 38 of file CEGUIImagesetManager.cpp. |