|
OpenTTD Source 20251117-master-g7398d2e290
|
Contains all information about a run of characters. More...
Public Member Functions | |
| UniscribeRun (int pos, int len, Font *font, SCRIPT_ANALYSIS &sa) | |
Data Fields | |
| int | pos |
| int | len |
| Font * | font |
| std::vector< GlyphID > | ft_glyphs |
| SCRIPT_ANALYSIS | sa |
| std::vector< WORD > | char_to_glyph |
| std::vector< SCRIPT_VISATTR > | vis_attribs |
| std::vector< WORD > | glyphs |
| std::vector< int > | advances |
| std::vector< GOFFSET > | offsets |
| int | total_advance |
Contains all information about a run of characters.
A run are consecutive characters that share a single font and language.
Definition at line 38 of file string_uniscribe.cpp.
|
inline |
Definition at line 54 of file string_uniscribe.cpp.
| std::vector<int> UniscribeRun::advances |
Definition at line 50 of file string_uniscribe.cpp.
| std::vector<WORD> UniscribeRun::char_to_glyph |
Definition at line 46 of file string_uniscribe.cpp.
| Font* UniscribeRun::font |
Definition at line 41 of file string_uniscribe.cpp.
| std::vector<GlyphID> UniscribeRun::ft_glyphs |
Definition at line 43 of file string_uniscribe.cpp.
| std::vector<WORD> UniscribeRun::glyphs |
Definition at line 49 of file string_uniscribe.cpp.
| int UniscribeRun::len |
Definition at line 40 of file string_uniscribe.cpp.
| std::vector<GOFFSET> UniscribeRun::offsets |
Definition at line 51 of file string_uniscribe.cpp.
| int UniscribeRun::pos |
Definition at line 39 of file string_uniscribe.cpp.
| SCRIPT_ANALYSIS UniscribeRun::sa |
Definition at line 45 of file string_uniscribe.cpp.
| int UniscribeRun::total_advance |
Definition at line 52 of file string_uniscribe.cpp.
| std::vector<SCRIPT_VISATTR> UniscribeRun::vis_attribs |
Definition at line 48 of file string_uniscribe.cpp.