Crazy Eddie's GUI System  ${CEGUI_VERSION}
FalagardComponentBase_wrapper Struct Reference
+ Inheritance diagram for FalagardComponentBase_wrapper:
+ Collaboration diagram for FalagardComponentBase_wrapper:

Public Member Functions

virtual bool handleFontRenderSizeChange (::CEGUI::Window &window,::CEGUI::Font const *font) const
 
bool default_handleFontRenderSizeChange (::CEGUI::Window &window,::CEGUI::Font const *font) const
 
void initColoursRect (::CEGUI::Window const &wnd,::CEGUI::ColourRect const *modCols,::CEGUI::ColourRect &cr) const
 
virtual void render_impl (::CEGUI::Window &srcWindow,::CEGUI::Rectf &destRect,::CEGUI::ColourRect const *modColours,::CEGUI::Rectf const *clipper, bool clipToDisplay) const
 
bool writeColoursXML (::CEGUI::XMLSerializer &xml_stream) const
 
- Public Member Functions inherited from CEGUI::FalagardComponentBase
void render (Window &srcWindow, const CEGUI::ColourRect *modColours=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render this component. More correctly, the component is cached for rendering. More...
 
void render (Window &srcWindow, const Rectf &baseRect, const CEGUI::ColourRect *modColours=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render this component. More correctly, the component is cached for rendering. More...
 
const ComponentAreagetComponentArea () const
 Return the ComponentArea of this component. More...
 
void setComponentArea (const ComponentArea &area)
 Set the conponent's ComponentArea. More...
 
const ColourRectgetColours () const
 Return the ColourRect used by this component. More...
 
void setColours (const ColourRect &cols)
 Set the colours to be used by this component. More...
 
const StringgetColoursPropertySource () const
 Returns the name of the property from which the colour values will be obtained, if set. More...
 
void setColoursPropertySource (const String &property)
 Set the name of the property where colour values will be obtained, if set. More...
 
virtual bool handleFontRenderSizeChange (Window &window, const Font *font) const
 perform any processing required due to the given font having changed.
 
void render (Window &srcWindow, const CEGUI::ColourRect *modColours=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render this component. More correctly, the component is cached for rendering. More...
 
void render (Window &srcWindow, const Rectf &baseRect, const CEGUI::ColourRect *modColours=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render this component. More correctly, the component is cached for rendering. More...
 
const ComponentAreagetComponentArea () const
 Return the ComponentArea of this component. More...
 
void setComponentArea (const ComponentArea &area)
 Set the conponent's ComponentArea. More...
 
const ColourRectgetColours () const
 Return the ColourRect used by this component. More...
 
void setColours (const ColourRect &cols)
 Set the colours to be used by this component. More...
 
const StringgetColoursPropertySource () const
 Returns the name of the property from which the colour values will be obtained, if set. More...
 
void setColoursPropertySource (const String &property)
 Set the name of the property where colour values will be obtained, if set. More...
 
virtual bool handleFontRenderSizeChange (Window &window, const Font *font) const
 perform any processing required due to the given font having changed.
 

Additional Inherited Members

- Protected Member Functions inherited from CEGUI::FalagardComponentBase
void initColoursRect (const Window &wnd, const ColourRect *modCols, ColourRect &cr) const
 Helper function to initialise a ColourRect with appropriate values according to the way the component is set up. More...
 
virtual void render_impl (Window &srcWindow, Rectf &destRect, const CEGUI::ColourRect *modColours, const Rectf *clipper, bool clipToDisplay) const =0
 Function to do main render caching work.
 
bool writeColoursXML (XMLSerializer &xml_stream) const
 Writes xml for the colours to a OutStream. Will prefer property colours before explicit. More...
 
void initColoursRect (const Window &wnd, const ColourRect *modCols, ColourRect &cr) const
 Helper function to initialise a ColourRect with appropriate values according to the way the component is set up. More...
 
virtual void render_impl (Window &srcWindow, Rectf &destRect, const CEGUI::ColourRect *modColours, const Rectf *clipper, bool clipToDisplay) const =0
 Function to do main render caching work.
 
bool writeColoursXML (XMLSerializer &xml_stream) const
 Writes xml for the colours to a OutStream. Will prefer property colours before explicit. More...
 
- Protected Attributes inherited from CEGUI::FalagardComponentBase
ComponentArea d_area
 Destination area for this component.
 
ColourRect d_colours
 base colours to be applied when rendering the image component.
 
String d_colourPropertyName
 name of property to fetch colours from.