OpenTTD Source
20241108-master-g80f628063a
|
Visual run contains data about the bit of text with the same font. More...
Public Member Functions | |
ICUVisualRun (const ICURun &run, int x) | |
Constructor for a new ICUVisualRun. More... | |
std::span< const GlyphID > | GetGlyphs () const override |
std::span< const Position > | GetPositions () const override |
std::span< 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< GlyphID > | glyphs |
std::vector< Position > | positions |
std::vector< int > | glyph_to_char |
int | total_advance |
const Font * | font |
Visual run contains data about the bit of text with the same font.
Definition at line 62 of file gfx_layout_icu.cpp.
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.
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.