Crazy Eddie's GUI System
0.8.4
|
Class the encapsulates imagery for a given widget state. More...
Public Types | |
typedef ConstVectorIterator < LayersList > | LayerIterator |
Public Member Functions | |
StateImagery () | |
Constructor. | |
StateImagery (const String &name) | |
Constructor. More... | |
void | render (Window &srcWindow, const ColourRect *modcols=0, const Rectf *clipper=0) const |
Render imagery for this state. More... | |
void | render (Window &srcWindow, const Rectf &baseRect, const ColourRect *modcols=0, const Rectf *clipper=0) const |
Render imagery for this state. More... | |
void | addLayer (const LayerSpecification &layer) |
Add an imagery LayerSpecification to this state. More... | |
void | clearLayers () |
Removed all LayerSpecifications from this state. More... | |
const String & | getName () const |
Return the name of this state. More... | |
void | setName (const String &name) |
Set the name of this state. More... | |
bool | isClippedToDisplay () const |
Return whether this state imagery should be clipped to the display rather than the target window. More... | |
void | setClippedToDisplay (bool setting) |
Set whether this state imagery should be clipped to the display rather than the target window. More... | |
void | writeXMLToStream (XMLSerializer &xml_stream) const |
Writes an xml representation of this StateImagery to out_stream. More... | |
LayerIterator | getLayerIterator () const |
Class the encapsulates imagery for a given widget state.
CEGUI::StateImagery::StateImagery | ( | const String & | name | ) |
Constructor.
name | Name of the state |
void CEGUI::StateImagery::addLayer | ( | const LayerSpecification & | layer | ) |
Add an imagery LayerSpecification to this state.
layer | LayerSpecification to be added to this state (will be copied) |
void CEGUI::StateImagery::clearLayers | ( | ) |
Removed all LayerSpecifications from this state.
const String& CEGUI::StateImagery::getName | ( | ) | const |
Return the name of this state.
bool CEGUI::StateImagery::isClippedToDisplay | ( | ) | const |
Return whether this state imagery should be clipped to the display rather than the target window.
Clipping to the display effectively implies that the imagery should be rendered unclipped.
/return
void CEGUI::StateImagery::render | ( | Window & | srcWindow, |
const ColourRect * | modcols = 0 , |
||
const Rectf * | clipper = 0 |
||
) | const |
void CEGUI::StateImagery::render | ( | Window & | srcWindow, |
const Rectf & | baseRect, | ||
const ColourRect * | modcols = 0 , |
||
const Rectf * | clipper = 0 |
||
) | const |
void CEGUI::StateImagery::setClippedToDisplay | ( | bool | setting | ) |
Set whether this state imagery should be clipped to the display rather than the target window.
Clipping to the display effectively implies that the imagery should be rendered unclipped.
setting |
|
void CEGUI::StateImagery::setName | ( | const String & | name | ) |
Set the name of this state.
void CEGUI::StateImagery::writeXMLToStream | ( | XMLSerializer & | xml_stream | ) | const |
Writes an xml representation of this StateImagery to out_stream.
xml_stream | Stream where xml data should be output. |