Crazy Eddie's GUI System
${CEGUI_VERSION}
|
Public Member Functions | |
RenderedStringImageComponent_wrapper (CEGUI::RenderedStringImageComponent const &arg) | |
RenderedStringImageComponent_wrapper (::CEGUI::String const &name) | |
RenderedStringImageComponent_wrapper (::CEGUI::Image const *image) | |
virtual bool | canSplit () const |
return whether the component can be split | |
bool | default_canSplit () const |
virtual ::CEGUI::RenderedStringImageComponent * | clone () const |
clone this component. | |
::CEGUI::RenderedStringImageComponent * | default_clone () const |
virtual void | draw (::CEGUI::Window const *ref_wnd,::CEGUI::GeometryBuffer &buffer,::CEGUI::Vector2f const &position,::CEGUI::ColourRect const *mod_colours,::CEGUI::Rectf const *clip_rect, float const vertical_space, float const space_extra) const |
void | default_draw (::CEGUI::Window const *ref_wnd,::CEGUI::GeometryBuffer &buffer,::CEGUI::Vector2f const &position,::CEGUI::ColourRect const *mod_colours,::CEGUI::Rectf const *clip_rect, float const vertical_space, float const space_extra) const |
virtual ::CEGUI::Sizef | getPixelSize (::CEGUI::Window const *ref_wnd) const |
::CEGUI::Sizef | default_getPixelSize (::CEGUI::Window const *ref_wnd) const |
virtual ::size_t | getSpaceCount () const |
return the total number of spacing characters in the string. | |
::size_t | default_getSpaceCount () const |
virtual void | setSelection (::CEGUI::Window const *ref_wnd, float const start, float const end) |
void | default_setSelection (::CEGUI::Window const *ref_wnd, float const start, float const end) |
virtual ::CEGUI::RenderedStringImageComponent * | split (::CEGUI::Window const *ref_wnd, float split_point, bool first_component) |
::CEGUI::RenderedStringImageComponent * | default_split (::CEGUI::Window const *ref_wnd, float split_point, bool first_component) |
![]() | |
RenderedStringImageComponent () | |
Constructor. | |
RenderedStringImageComponent (const String &name) | |
RenderedStringImageComponent (const Image *image) | |
void | setImage (const String &name) |
Set the image to be drawn by this component. | |
void | setImage (const Image *image) |
Set the image to be drawn by this component. | |
const Image * | getImage () const |
return the current set image that will be drawn by this component | |
void | setColours (const ColourRect &cr) |
Set the colour values used when rendering this component. | |
void | setColours (const Colour &c) |
Set the colour values used when rendering this component. | |
const ColourRect & | getColours () const |
return the ColourRect object used when drawing this component. | |
void | setSize (const Sizef &sz) |
set the size for rendering the image (0s mean 'normal' size) | |
const Sizef & | getSize () const |
return the size for rendering the image (0s mean 'normal' size) | |
void | draw (const Window *ref_wnd, GeometryBuffer &buffer, const Vector2f &position, const ColourRect *mod_colours, const Rectf *clip_rect, const float vertical_space, const float space_extra) const |
draw the component. | |
Sizef | getPixelSize (const Window *ref_wnd) const |
return the pixel size of the rendered component. | |
RenderedStringImageComponent * | split (const Window *ref_wnd, float split_point, bool first_component) |
split the component as close to split_point as possible, returning a new RenderedStringComponent of the same type as '*this' holding the left side of the split, and leaving the right side of the split in this object. More... | |
void | setSelection (const Window *ref_wnd, const float start, const float end) |
mark some region appropriate given /a start and /a end as selected. | |
RenderedStringImageComponent () | |
Constructor. | |
RenderedStringImageComponent (const String &name) | |
RenderedStringImageComponent (const Image *image) | |
void | setImage (const String &name) |
Set the image to be drawn by this component. | |
void | setImage (const Image *image) |
Set the image to be drawn by this component. | |
const Image * | getImage () const |
return the current set image that will be drawn by this component | |
void | setColours (const ColourRect &cr) |
Set the colour values used when rendering this component. | |
void | setColours (const Colour &c) |
Set the colour values used when rendering this component. | |
const ColourRect & | getColours () const |
return the ColourRect object used when drawing this component. | |
void | setSize (const Sizef &sz) |
set the size for rendering the image (0s mean 'normal' size) | |
const Sizef & | getSize () const |
return the size for rendering the image (0s mean 'normal' size) | |
void | draw (const Window *ref_wnd, GeometryBuffer &buffer, const Vector2f &position, const ColourRect *mod_colours, const Rectf *clip_rect, const float vertical_space, const float space_extra) const |
draw the component. | |
Sizef | getPixelSize (const Window *ref_wnd) const |
return the pixel size of the rendered component. | |
bool | canSplit () const |
return whether the component can be split | |
RenderedStringImageComponent * | split (const Window *ref_wnd, float split_point, bool first_component) |
split the component as close to split_point as possible, returning a new RenderedStringComponent of the same type as '*this' holding the left side of the split, and leaving the right side of the split in this object. More... | |
RenderedStringImageComponent * | clone () const |
clone this component. | |
size_t | getSpaceCount () const |
return the total number of spacing characters in the string. | |
void | setSelection (const Window *ref_wnd, const float start, const float end) |
mark some region appropriate given /a start and /a end as selected. | |
![]() | |
virtual | ~RenderedStringComponent () |
Destructor. | |
void | setVerticalFormatting (VerticalFormatting fmt) |
Set the VerticalFormatting option for this component. | |
VerticalFormatting | getVerticalFormatting () const |
return the current VerticalFormatting option. | |
void | setPadding (const Rectf &padding) |
set the padding values. | |
void | setLeftPadding (const float padding) |
set the left padding value. | |
void | setRightPadding (const float padding) |
set the right padding value. | |
void | setTopPadding (const float padding) |
set the top padding value. | |
void | setBottomPadding (const float padding) |
set the Bottom padding value. | |
const Rectf & | getPadding () const |
return the current padding value Rect. | |
float | getLeftPadding () const |
return the left padding value. | |
float | getRightPadding () const |
return the right padding value. | |
float | getTopPadding () const |
return the top padding value. | |
float | getBottomPadding () const |
return the bottom padding value. | |
void | setAspectLock (const bool setting) |
set the aspect-lock state | |
bool | getAspectLock () const |
return the aspect-lock state | |
virtual | ~RenderedStringComponent () |
Destructor. | |
void | setVerticalFormatting (VerticalFormatting fmt) |
Set the VerticalFormatting option for this component. | |
VerticalFormatting | getVerticalFormatting () const |
return the current VerticalFormatting option. | |
void | setPadding (const Rectf &padding) |
set the padding values. | |
void | setLeftPadding (const float padding) |
set the left padding value. | |
void | setRightPadding (const float padding) |
set the right padding value. | |
void | setTopPadding (const float padding) |
set the top padding value. | |
void | setBottomPadding (const float padding) |
set the Bottom padding value. | |
const Rectf & | getPadding () const |
return the current padding value Rect. | |
float | getLeftPadding () const |
return the left padding value. | |
float | getRightPadding () const |
return the right padding value. | |
float | getTopPadding () const |
return the top padding value. | |
float | getBottomPadding () const |
return the bottom padding value. | |
void | setAspectLock (const bool setting) |
set the aspect-lock state | |
bool | getAspectLock () const |
return the aspect-lock state | |
Additional Inherited Members | |
![]() | |
RenderedStringComponent () | |
Protected constructor. | |
RenderedStringComponent () | |
Protected constructor. | |
![]() | |
const Image * | d_image |
pointer to the image drawn by the component. | |
ColourRect | d_colours |
ColourRect object describing the colours to use when rendering. | |
Sizef | d_size |
target size to render the image at (0s mean natural size) | |
bool | d_selected |
![]() | |
Rectf | d_padding |
Rect object holding the padding values for this component. | |
VerticalFormatting | d_verticalFormatting |
Vertical formatting to be used for this component. | |
bool | d_aspectLock |
true if the aspect ratio should be maintained where possible. | |
const Image * | d_selectionImage |
Image to draw for selection. | |