Crazy Eddie's GUI System
0.8.4
|
Public Member Functions | |
bool | isFactoryPresent (const String &name) const |
WindowRendererFactory * | getFactory (const String &name) const |
void | addFactory (WindowRendererFactory *wr) |
void | removeFactory (const String &name) |
WindowRenderer * | createWindowRenderer (const String &name) |
void | destroyWindowRenderer (WindowRenderer *wr) |
template<typename T > | |
void | addFactory () |
template<typename T > | |
void | addWindowRendererType () |
Static Public Member Functions | |
static WindowRendererManager & | getSingleton () |
static WindowRendererManager * | getSingletonPtr () |
template<typename T > | |
static void | addFactory () |
Creates a WindowRendererFactory of the type T and adds it to the system for use. More... | |
template<typename T > | |
static void | addWindowRendererType () |
Internally creates a factory suitable for creating WindowRenderer objects of the given type and adds it to the system. More... | |
Static Public Member Functions inherited from CEGUI::Singleton< WindowRendererManager > | |
static WindowRendererManager & | getSingleton (void) |
static WindowRendererManager * | getSingletonPtr (void) |
Additional Inherited Members | |
Static Protected Attributes inherited from CEGUI::Singleton< WindowRendererManager > | |
static WindowRendererManager * | ms_Singleton |
|
static |
Creates a WindowRendererFactory of the type T and adds it to the system for use.
The created WindowRendererFactory will automatically be deleted when the factory is removed from the system (either directly or at system deletion time).
T | Specifies the type of WindowRendererFactory subclass to add a factory for. |
|
static |
Internally creates a factory suitable for creating WindowRenderer objects of the given type and adds it to the system.
T | Specifies the type of WindowRenderer to add a factory for. |