Crazy Eddie's GUI System
${CEGUI_VERSION}
|
Interface for factory objects that create instances of classes derived from the Image class. More...
Inherits CEGUI::AllocatedObject< ImageFactory >, and CEGUI::AllocatedObject< ImageFactory >.
Inherited by CEGUI::TplImageFactory< T >, and CEGUI::TplImageFactory< T >.
Public Member Functions | |
virtual | ~ImageFactory () |
base class virtual destructor. | |
virtual Image & | create (const String &name)=0 |
Create an instance of the Image subclass that this factory creates. | |
virtual Image & | create (const XMLAttributes &attributes)=0 |
virtual void | destroy (Image &image)=0 |
Destroy an instance of the Image subclass that this factory creates. | |
virtual | ~ImageFactory () |
base class virtual destructor. | |
virtual Image & | create (const String &name)=0 |
Create an instance of the Image subclass that this factory creates. | |
virtual Image & | create (const XMLAttributes &attributes)=0 |
virtual void | destroy (Image &image)=0 |
Destroy an instance of the Image subclass that this factory creates. | |
Interface for factory objects that create instances of classes derived from the Image class.
|
pure virtual |
Create an instance of the Image subclass that this factory creates using the given XMLAttributes object.
Implemented in CEGUI::TplImageFactory< T >, and CEGUI::TplImageFactory< T >.
|
pure virtual |
Create an instance of the Image subclass that this factory creates using the given XMLAttributes object.
Implemented in CEGUI::TplImageFactory< T >, and CEGUI::TplImageFactory< T >.