Crazy Eddies GUI System
0.7.2
|
Dimension type that represents an Unified dimension. Implements BaseDim interface. More...
Public Member Functions | |
UnifiedDim (const UDim &value, DimensionType dim) | |
Constructor. More... | |
Public Member Functions inherited from CEGUI::BaseDim | |
float | getValue (const Window &wnd) const |
Return a value that represents this dimension as absolute pixels. More... | |
float | getValue (const Window &wnd, const Rect &container) const |
Return a value that represents this dimension as absolute pixels. More... | |
BaseDim * | clone () const |
Create an exact copy of the specialised class and return it as a pointer to a BaseDim object. More... | |
DimensionOperator | getDimensionOperator () const |
Return the DimensionOperator set for this BaseDim based object. More... | |
void | setDimensionOperator (DimensionOperator op) |
Set the DimensionOperator set for this BaseDim based object. More... | |
const BaseDim * | getOperand () const |
Return a pointer to the BaseDim set to be used as the other operand. More... | |
void | setOperand (const BaseDim &operand) |
Set the BaseDim set to be used as the other operand in calculations for this BaseDim. More... | |
void | writeXMLToStream (XMLSerializer &xml_stream) const |
Writes an xml representation of this BaseDim to out_stream. More... | |
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. | |
BaseDim * | clone_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. | |
CEGUI::UnifiedDim::UnifiedDim | ( | const UDim & | value, |
DimensionType | dim | ||
) |
Constructor.
value | UDim holding the value to assign to this UnifiedDim. |
dim | DimensionType value indicating what this UnifiedDim is to represent. This is required because we need to know what part of the base Window that the UDim scale component is to operate against. |