Crazy Eddies GUI System 0.7.5
Public Member Functions | Protected Member Functions
CEGUI::ImageDim Class Reference

Dimension type that represents some dimension of a named Image. Implements BaseDim interface. More...

Inheritance diagram for CEGUI::ImageDim:
Collaboration diagram for CEGUI::ImageDim:

List of all members.

Public Member Functions

 ImageDim (const String &imageset, const String &image, DimensionType dim)
 Constructor.
void setSourceImage (const String &imageset, const String &image)
 Sets the source image information for this ImageDim.
void setSourceDimension (DimensionType dim)
 Sets the source dimension type for this ImageDim.

Protected Member Functions

float getValue_impl (const Window &wnd) const
 Implementataion method to return the base value for this BaseDim. This method should not attempt to apply the mathematical operator; this is handled automatically.
float getValue_impl (const Window &wnd, const Rect &container) const
 Implementataion method to return the base value for this BaseDim. This method should not attempt to apply the mathematical operator; this is handled automatically by BaseDim.
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.
BaseDimclone_impl () const
 Implementataion method to return a clone of this sub-class of BaseDim. This method should not attempt to clone the mathematical operator or operand; theis is handled automatically by BaseDim.

Detailed Description

Dimension type that represents some dimension of a named Image. Implements BaseDim interface.


Constructor & Destructor Documentation

CEGUI::ImageDim::ImageDim ( const String imageset,
const String image,
DimensionType  dim 
)

Constructor.

Parameters:
imagesetString object holding the name of the imagseset which contains the image.
imageString object holding the name of the image.
dimDimensionType value indicating which dimension of the described image that this ImageDim is to represent.

Member Function Documentation

void CEGUI::ImageDim::setSourceDimension ( DimensionType  dim)

Sets the source dimension type for this ImageDim.

Parameters:
dimDimensionType value indicating which dimension of the described image that this ImageDim is to represent.
Returns:
Nothing.
void CEGUI::ImageDim::setSourceImage ( const String imageset,
const String image 
)

Sets the source image information for this ImageDim.

Parameters:
imagesetString object holding the name of the imagseset which contains the image.
imageString object holding the name of the image.
Returns:
Nothing.