Crazy Eddie's GUI System
0.8.4
|
ImageDimBase subclass that accesses an image by its name. More...
Public Member Functions | |
ImageDim (const String &image_name, DimensionType dim) | |
const String & | getSourceImage () const |
return the name of the image accessed by this ImageDim. | |
void | setSourceImage (const String &image_name) |
set the name of the image accessed by this ImageDim. | |
BaseDim * | clone () const |
Create an exact copy of the specialised object and return it as a pointer to a BaseDim object. | |
Protected Member Functions | |
const Image * | getSourceImage (const Window &wnd) const |
return the image instance to access | |
void | writeXMLElementName_impl (XMLSerializer &xml_stream) const |
Implementataion method to output real xml element name. | |
void | writeXMLElementAttributes_impl (XMLSerializer &xml_stream) const |
Implementataion method to create the element attributes. | |
Protected Attributes | |
String | d_imageName |
name of the Image. |
ImageDimBase subclass that accesses an image by its name.
BaseDim* CEGUI::ImageDim::clone | ( | ) | const [virtual] |
Create an exact copy of the specialised object and return it as a pointer to a BaseDim object.
Since the system needs to be able to copy objects derived from BaseDim, but only has knowledge of the BaseDim interface, this clone method is provided to prevent slicing issues.
Implements CEGUI::BaseDim.