Crazy Eddie's GUI System
${CEGUI_VERSION}
|
Inherits CEGUI::AllocatedObject< FactoryModule >, and CEGUI::AllocatedObject< FactoryModule >.
Inherited by CEGUI::CoreWindowRendererModule, and CEGUI::CoreWindowRendererModule.
Public Member Functions | |
virtual | ~FactoryModule () |
Destructor. | |
void | registerFactory (const String &type_name) |
Register the factory for objects of the specified type. | |
uint | registerAllFactories () |
Register factories for all object types in the module. | |
void | unregisterFactory (const String &type_name) |
Unregister the factory for objects of the specified type. | |
uint | unregisterAllFactories () |
Unregister factories for all object types in the module. | |
virtual | ~FactoryModule () |
Destructor. | |
void | registerFactory (const String &type_name) |
Register the factory for objects of the specified type. | |
uint | registerAllFactories () |
Register factories for all object types in the module. | |
void | unregisterFactory (const String &type_name) |
Unregister the factory for objects of the specified type. | |
uint | unregisterAllFactories () |
Unregister factories for all object types in the module. | |
Protected Types | |
typedef std::vector < FactoryRegisterer *CEGUI_VECTOR_ALLOC(FactoryRegisterer *)> | FactoryRegistry |
Collection type that holds pointers to the factory registerer objects. | |
typedef std::vector < FactoryRegisterer *CEGUI_VECTOR_ALLOC(FactoryRegisterer *)> | FactoryRegistry |
Collection type that holds pointers to the factory registerer objects. | |
Protected Attributes | |
FactoryRegistry | d_registry |
The collection of factorty registerer object pointers. | |