OpenTTD Source: ICUParagraphLayout::ICUVisualRun Class Reference

OpenTTD Source 14.0-beta3

Public Member Functions | Private Attributes
ICUParagraphLayout::ICUVisualRun Class Reference

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

Inheritance diagram for ICUParagraphLayout::ICUVisualRun:

## Public Member Functions
| ICUVisualRun (const ICURun &run, int x)
| Constructor for a new ICUVisualRun. More...
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
const Font * | font

## Detailed Description

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

Definition at line 62 of file gfx_layout_icu.cpp.

## Constructor & Destructor Documentation

## ◆ ICUVisualRun()

ICUParagraphLayout::ICUVisualRun::ICUVisualRun | ( | const ICURun & | run,
|  | int | x
| ) |  |

Constructor for a new ICUVisualRun.

It bases all information on the ICURun, which should already be shaped.

Parameters

  run | The ICURun to base the visual run on.
  x | The offset of the run on the line.

Definition at line 131 of file gfx_layout_icu.cpp.

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

- src/gfx_layout_icu.cpp