28 #ifndef _CEGUIFalComponentBase_h_
29 #define _CEGUIFalComponentBase_h_
31 #include "CEGUIFalDimensions.h"
32 #include "../CEGUIWindow.h"
33 #include "../CEGUIColourRect.h"
90 void render(
Window& srcWindow,
const Rect& baseRect,
const CEGUI::ColourRect* modColours = 0,
const Rect* clipper = 0,
bool clipToDisplay =
false)
const;
141 void setColoursPropertySource(
const String& property);
154 void setColoursPropertyIsColourRect(
bool setting =
true);
166 void setVertFormattingPropertySource(
const String& property);
178 void setHorzFormattingPropertySource(
const String& property);
252 #endif // end of guard _CEGUIFalComponentBase_h_
Common base class used for renderable components within an ImagerySection.
Definition: CEGUIFalComponentBase.h:42
Class that represents a target area for a widget or imagery component.
Definition: CEGUIFalDimensions.h:606
String d_horzFormatPropertyName
name of property to fetch horizontal formatting setting from.
Definition: CEGUIFalComponentBase.h:247
String d_colourPropertyName
name of property to fetch colours from.
Definition: CEGUIFalComponentBase.h:244
Class that holds details of colours for the four corners of a rectangle.
Definition: CEGUIColourRect.h:44
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: CEGUIWindow.h:138
ComponentArea d_area
Destination area for this component.
Definition: CEGUIFalComponentBase.h:242
ColourRect d_colours
base colours to be applied when rendering the image component.
Definition: CEGUIFalComponentBase.h:243
bool d_colourProperyIsRect
true if the colour property will fetch a full ColourRect.
Definition: CEGUIFalComponentBase.h:245
Class used to create XML Document.
Definition: CEGUIXMLSerializer.h:86
String d_vertFormatPropertyName
name of property to fetch vertical formatting setting from.
Definition: CEGUIFalComponentBase.h:246
Class encapsulating operations on a Rectangle.
Definition: CEGUIRect.h:44
String class used within the GUI system.
Definition: CEGUIString.h:57