|
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 >.
Collaboration diagram for CEGUI::ImageFactory: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 >.