Class that encapsulates information for a frame with background (9 images in total)  
 More...
 | 
| 
  | FrameComponent () | 
|   | Constructor. 
  | 
|   | 
| VerticalFormatting  | getBackgroundVerticalFormatting () const  | 
|   | Return the current vertical formatting setting for this FrameComponent.  More...
  | 
|   | 
| void  | setBackgroundVerticalFormatting (VerticalFormatting fmt) | 
|   | Set the vertical formatting setting for this FrameComponent.  More...
  | 
|   | 
| HorizontalFormatting  | getBackgroundHorizontalFormatting () const  | 
|   | Return the current horizontal formatting setting for this FrameComponent.  More...
  | 
|   | 
| void  | setBackgroundHorizontalFormatting (HorizontalFormatting fmt) | 
|   | Set the horizontal formatting setting for this FrameComponent.  More...
  | 
|   | 
| const Image *  | getImage (FrameImageComponent part) const  | 
|   | Return the Image object that will be drawn by this FrameComponent for a specified frame part.  More...
  | 
|   | 
| void  | setImage (FrameImageComponent part, const Image *image) | 
|   | Set the Image that will be drawn by this ImageryComponent.  More...
  | 
|   | 
| void  | setImage (FrameImageComponent part, const String &imageset, const String &image) | 
|   | Set the Image that will be drawn by this FrameComponent.  More...
  | 
|   | 
| void  | writeXMLToStream (XMLSerializer &xml_stream) const  | 
|   | Writes an xml representation of this FrameComponent to out_stream.  More...
  | 
|   | 
| 
  | FalagardComponentBase () | 
|   | Constructor. 
  | 
|   | 
| 
virtual  | ~FalagardComponentBase () | 
|   | Destructor. 
  | 
|   | 
| void  | render (Window &srcWindow, const CEGUI::ColourRect *modColours=0, const Rect *clipper=0, bool clipToDisplay=false) const  | 
|   | Render this component. More correctly, the component is cached for rendering.  More...
  | 
|   | 
| void  | render (Window &srcWindow, const Rect &baseRect, const CEGUI::ColourRect *modColours=0, const Rect *clipper=0, bool clipToDisplay=false) const  | 
|   | Render this component. More correctly, the component is cached for rendering.  More...
  | 
|   | 
| const ComponentArea &  | getComponentArea () const  | 
|   | Return the ComponentArea of this ImageryComponent.  More...
  | 
|   | 
| void  | setComponentArea (const ComponentArea &area) | 
|   | Set the ImageryComponent's ComponentArea.  More...
  | 
|   | 
| const ColourRect &  | getColours () const  | 
|   | Return the ColourRect set for use by this ImageryComponent.  More...
  | 
|   | 
| void  | setColours (const ColourRect &cols) | 
|   | Set the colours to be used by this ImageryComponent.  More...
  | 
|   | 
| void  | setColoursPropertySource (const String &property) | 
|   | Set the name of the property where colour values can be obtained.  More...
  | 
|   | 
| void  | setColoursPropertyIsColourRect (bool setting=true) | 
|   | Set whether the colours property source represents a full ColourRect.  More...
  | 
|   | 
| void  | setVertFormattingPropertySource (const String &property) | 
|   | Set the name of the property where vertical formatting option can be obtained.  More...
  | 
|   | 
| void  | setHorzFormattingPropertySource (const String &property) | 
|   | Set the name of the property where horizontal formatting option can be obtained.  More...
  | 
|   | 
 | 
| 
void  | render_impl (Window &srcWindow, Rect &destRect, const CEGUI::ColourRect *modColours, const Rect *clipper, bool clipToDisplay) const  | 
|   | Method to do main render caching work. 
  | 
|   | 
| 
void  | doBackgroundRender (Window &srcWindow, Rect &destRect, const ColourRect &colours, const Rect *clipper, bool clipToDisplay) const  | 
|   | 
| void  | initColoursRect (const Window &wnd, const ColourRect *modCols, ColourRect &cr) const  | 
|   | Helper method to initialise a ColourRect with appropriate values according to the way the ImageryComponent is set up.  More...
  | 
|   | 
| bool  | writeColoursXML (XMLSerializer &xml_stream) const  | 
|   | Writes xml for the colours to a OutStream. Will prefer property colours before explicit.  More...
  | 
|   | 
| bool  | writeVertFormatXML (XMLSerializer &xml_stream) const  | 
|   | Writes xml for the vertical formatting to a OutStream if such a property is defined.  More...
  | 
|   | 
| bool  | writeHorzFormatXML (XMLSerializer &xml_stream) const  | 
|   | Writes xml for the horizontal formatting to a OutStream if such a property is defined.  More...
  | 
|   | 
Class that encapsulates information for a frame with background (9 images in total) 
Corner images are always drawn at their natural size, edges are stretched between the corner pieces for a particular edge, the background image will cover the inner rectangle formed by the edge images and can be stretched or tiled in either dimension.