Crazy Eddies GUI System  0.7.9
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
CEGUI::WRFactoryRegisterer Class Reference

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.