Crazy Eddie's GUI System  ${CEGUI_VERSION}
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
WindowFactory_wrapper Struct Reference
+ Inheritance diagram for WindowFactory_wrapper:
+ Collaboration diagram for WindowFactory_wrapper:

Public Member Functions

 WindowFactory_wrapper (::CEGUI::String const &type)
 
virtual ::CEGUI::WindowcreateWindow (::CEGUI::String const &name)
 
virtual void destroyWindow (::CEGUI::Window *window)
 
- Public Member Functions inherited from CEGUI::WindowFactory
virtual WindowcreateWindow (const String &name)=0
 Create a new Window object of whatever type this WindowFactory produces. More...
 
virtual void destroyWindow (Window *window)=0
 Destroys the given Window object. More...
 
const StringgetTypeName () const
 Get the string that describes the type of Window object this WindowFactory produces. More...
 
virtual ~WindowFactory ()
 Destructor.
 
virtual WindowcreateWindow (const String &name)=0
 Create a new Window object of whatever type this WindowFactory produces. More...
 
virtual void destroyWindow (Window *window)=0
 Destroys the given Window object. More...
 
const StringgetTypeName () const
 Get the string that describes the type of Window object this WindowFactory produces. More...
 
virtual ~WindowFactory ()
 Destructor.
 

Additional Inherited Members

- Protected Member Functions inherited from CEGUI::WindowFactory
 WindowFactory (const String &type)
 Constructor.
 
 WindowFactory (const String &type)
 Constructor.
 
- Protected Attributes inherited from CEGUI::WindowFactory
String d_type
 String holding the type of object created by this factory.