STLL  0.0
Simple Text Layouting Library
layouter.h File Reference

the paragraph layouter and its helpers More...

Go to the source code of this file.

Classes

class  STLL::CommandData_c
 This structure encapsulates a drawing command. More...
 
class  STLL::TextLayout_c
 encapsulates a finished layout. More...
 
class  STLL::TextLayout_c::Rectangle_c
 a little structure to hold information for one rectangle More...
 
class  STLL::TextLayout_c::LinkInformation_c
 a helper structure to contain information about the interactive area for a link More...
 
class  STLL::CodepointAttributes_c
 this structure contains all attributes that a single glyph can get assigned More...
 
class  STLL::CodepointAttributes_c::Shadow_c
 one element of the shadow More...
 
class  STLL::AttributeIndex_c
 collection of codepointAttributes for the layouter. More...
 
class  STLL::Shape_c
 base class to define the shape to layout text into More...
 
class  STLL::RectangleShape_c
 concrete implementation of the shape that will allow layouting inside a rectangular with a certain width More...
 
class  STLL::LayoutProperties_c
 this structure contains information for the layouter how to layout the text More...
 

Namespaces

 STLL
 The namespace for the library. Every function and class is within this namespace.
 

Functions

TextLayout_c STLL::layoutParagraph (const std::u32string &txt32, const AttributeIndex_c &attr, const Shape_c &shape, const LayoutProperties_c &prop, int32_t ystart=0)
 

Detailed Description

the paragraph layouter and its helpers