Crazy Eddies GUI System  0.7.7
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
CEGUI::WRFactoryRegisterer Class Referenceabstract

Base class encapsulating a type name and common parts of WindowRenderer factory registration. More...

+ Inheritance diagram for CEGUI::WRFactoryRegisterer:

Public Member Functions

virtual ~WRFactoryRegisterer ()
 Destructor.
 
void registerFactory ()
 Perform registration (addition) of the factory for whichever WindowRenderer type this class registers a factory for.
 
void unregisterFactory ()
 Perform unregistration (removal) of the factory for whichever WindowRenderer type this class registers a factory for.
 

Public Attributes

const CEGUI::utf8 * d_type
 describes the WindowRenderer type this class registers a factory for.
 

Protected Member Functions

 WRFactoryRegisterer (const CEGUI::utf8 *type)
 Constructor.
 
virtual void doFactoryAdd ()=0
 Function to do the actual addition of a factory to the CEGUI system.
 

Detailed Description

Base class encapsulating a type name and common parts of WindowRenderer factory registration.