28 #ifndef _CEGUIFalComponentBase_h_
29 #define _CEGUIFalComponentBase_h_
31 #include "falagard/CEGUIFalDimensions.h"
32 #include "CEGUIWindow.h"
74 void render(
Window& srcWindow,
float base_z,
const CEGUI::ColourRect* modColours = 0,
const Rect* clipper = 0,
bool clipToDisplay =
false)
const;
97 void render(
Window& srcWindow,
const Rect& baseRect,
float base_z,
const CEGUI::ColourRect* modColours = 0,
const Rect* clipper = 0,
bool clipToDisplay =
false)
const;
148 void setColoursPropertySource(
const String& property);
161 void setColoursPropertyIsColourRect(
bool setting =
true);
173 void setVertFormattingPropertySource(
const String& property);
185 void setHorzFormattingPropertySource(
const String& property);
203 virtual void render_impl(
Window& srcWindow,
Rect& destRect,
float base_z,
const CEGUI::ColourRect* modColours,
const Rect* clipper,
bool clipToDisplay)
const = 0;
259 #endif // end of guard _CEGUIFalComponentBase_h_