| 
| 
  | RenderedStringTextComponent () | 
|   | Constructor. 
  | 
|   | 
| 
  | RenderedStringTextComponent (const String &text) | 
|   | 
| 
  | RenderedStringTextComponent (const String &text, const String &font_name) | 
|   | 
| 
  | RenderedStringTextComponent (const String &text, Font *font) | 
|   | 
| 
void  | setText (const String &text) | 
|   | Set the text to be rendered by this component. 
  | 
|   | 
| 
const String &  | getText () const  | 
|   | return the text that will be rendered by this component 
  | 
|   | 
| 
void  | setFont (Font *font) | 
|   | set the font to use when rendering the text. 
  | 
|   | 
| 
void  | setFont (const String &font_name) | 
|   | set the font to use when rendering the text. 
  | 
|   | 
| 
Font *  | getFont () const  | 
|   | return the font set to be used. If 0 the default font will be used. 
  | 
|   | 
| 
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  | 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 
  | 
|   | 
| RenderedStringTextComponent *  | 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...
  | 
|   | 
| 
RenderedStringTextComponent *  | 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.