Crazy Eddie's GUI System  0.8.4
CEGUI::JustifiedRenderedString Class Reference

FormattedRenderedString implementation that renders the RenderedString with justified formatting. More...

+ Inheritance diagram for CEGUI::JustifiedRenderedString:
+ Collaboration diagram for CEGUI::JustifiedRenderedString:

List of all members.

Public Member Functions

 JustifiedRenderedString (const RenderedString &string)
 Constructor.
void format (const Window *ref_wnd, const Sizef &area_size)
void draw (const Window *ref_wnd, GeometryBuffer &buffer, const Vector2f &position, const ColourRect *mod_colours, const Rectf *clip_rect) const
size_t getFormattedLineCount () const
float getHorizontalExtent (const Window *ref_wnd) const
float getVerticalExtent (const Window *ref_wnd) const

Protected Attributes

std::vector< float
CEGUI_VECTOR_ALLOC(float)> 
d_spaceExtras
 space extra size for each line to achieve justified formatting.

Detailed Description

FormattedRenderedString implementation that renders the RenderedString with justified formatting.

 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends