| 
| 
  | 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 
  | 
|   | 
String component that draws an image.