Kanzi  3.9.7
Kanzi Engine API
kanzi::TextLayouter::IntermediateLayout Struct Reference

Intermediate structure for the layout of the text where the characters have not yet been positioned. More...

#include <kanzi/core.ui/text/text_layouter.hpp>

Public Member Functions

 IntermediateLayout ()
 Constructor. More...
 

Public Attributes

vector< CharacterInfocharacterInfos
 Character infos. More...
 
float height
 Height of the layouted text. More...
 
vector< LineInfolineInfos
 Line infos. More...
 
TextShapershaper
 Shaper used to shape this layout. More...
 
bool truncated
 Whether the text did not fit withing the given maximum bounds. More...
 
float width
 Width of the layouted text. More...
 

Detailed Description

Intermediate structure for the layout of the text where the characters have not yet been positioned.

Constructor & Destructor Documentation

kanzi::TextLayouter::IntermediateLayout::IntermediateLayout ( )
inline

Constructor.

Member Data Documentation

vector<CharacterInfo> kanzi::TextLayouter::IntermediateLayout::characterInfos

Character infos.

vector<LineInfo> kanzi::TextLayouter::IntermediateLayout::lineInfos

Line infos.

TextShaper* kanzi::TextLayouter::IntermediateLayout::shaper

Shaper used to shape this layout.

float kanzi::TextLayouter::IntermediateLayout::width

Width of the layouted text.

float kanzi::TextLayouter::IntermediateLayout::height

Height of the layouted text.

bool kanzi::TextLayouter::IntermediateLayout::truncated

Whether the text did not fit withing the given maximum bounds.


The documentation for this struct was generated from the following file: