OpenTTD Source: CoreTextParagraphLayout::CoreTextVisualRun Class Reference

OpenTTD Source 14.0-RC3

Public Member Functions | Private Attributes
CoreTextParagraphLayout::CoreTextVisualRun Class Reference

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

Inheritance diagram for CoreTextParagraphLayout::CoreTextVisualRun:

## Public Member Functions
| CoreTextVisualRun (CTRunRef run, Font *font, const CoreTextParagraphLayoutFactory::CharType *buff)
| CoreTextVisualRun (CoreTextVisualRun &&other)=default
const std::vector< GlyphID > & | GetGlyphs () const override
const std::vector< Point > & | GetPositions () const override
const std::vector< int > & | GetGlyphToCharMap () const override
const Font * | GetFont () const override
int | GetLeading () const override
int | GetGlyphCount () const override
int | GetAdvance () const

## Private Attributes
std::vector< GlyphID > | glyphs
std::vector< Point > | 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 71 of file string_osx.cpp.

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

- src/os/macosx/string_osx.cpp