OpenTTD Source  1.11.2
CoreTextParagraphLayout::CoreTextVisualRun Class Reference

Visual run contains data about the bit of text with the same font. More...

Inheritance diagram for CoreTextParagraphLayout::CoreTextVisualRun:
ParagraphLayouter::VisualRun

Public Member Functions

 CoreTextVisualRun (CTRunRef run, Font *font, const CoreTextParagraphLayoutFactory::CharType *buff)
 
 CoreTextVisualRun (CoreTextVisualRun &&other)=default
 
const GlyphIDGetGlyphs () const override
 
const float * GetPositions () const override
 
const int * GetGlyphToCharMap () const override
 
const Font * GetFont () const override
 
int GetLeading () const override
 
int GetGlyphCount () const override
 
int GetAdvance () const
 

Private Attributes

std::vector< GlyphIDglyphs
 
std::vector< float > positions
 
std::vector< int > glyph_to_char
 
int total_advance = 0
 
Font * font
 

Detailed Description

Visual run contains data about the bit of text with the same font.

Definition at line 70 of file string_osx.cpp.


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