Crazy Eddie's GUI System  0.8.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
CEGUI::FactoryModule Class Reference
+ Inheritance diagram for CEGUI::FactoryModule:
+ Collaboration diagram for CEGUI::FactoryModule:

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.
 

Protected Types

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.