|  | 
|  | 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.