Crazy Eddies GUI System: CEGUI::WindowRendererManager Class Reference

Crazy Eddies GUI System 0.7.6

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Static Public Member Functions
CEGUI::WindowRendererManager Class Reference
Inheritance diagram for CEGUI::WindowRendererManager:
[legend]
Collaboration diagram for CEGUI::WindowRendererManager:
[legend]

List of all members.

## 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)
## 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.

## Member Function Documentation

template<typename T >

void CEGUI::WindowRendererManager::addFactory | ( |  | ) | `[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).

Template Parameters:

  T | Specifies the type of WindowRendererFactory subclass to add a factory for.

References CEGUI::WindowRendererFactory::getName().