| 
| 
  | RenderedStringImageComponent () | 
|   | Constructor. 
  | 
|   | 
| 
  | RenderedStringImageComponent (const String &imageset, const String &image) | 
|   | 
| 
  | RenderedStringImageComponent (const Image *image) | 
|   | 
| 
void  | setImage (const String &imageset, const String &image) | 
|   | 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 Size &sz) | 
|   | set the size for rendering the image (0s mean 'normal' size) 
  | 
|   | 
| 
const Size &  | getSize () const  | 
|   | return the size for rendering the image (0s mean 'normal' size) 
  | 
|   | 
| 
void  | draw (GeometryBuffer &buffer, const Vector2 &position, const ColourRect *mod_colours, const Rect *clip_rect, const float vertical_space, const float space_extra) const  | 
|   | draw the component. 
  | 
|   | 
| 
Size  | getPixelSize () const  | 
|   | return the pixel size of the rendered component. 
  | 
|   | 
| 
bool  | canSplit () const  | 
|   | return whether the component can be split 
  | 
|   | 
| RenderedStringImageComponent *  | split (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. 
  | 
|   | 
| 
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 Rect &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 Rect &  | 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.