Visual run contains data about the bit of text with the same font.
More...
Visual run contains data about the bit of text with the same font.
Definition at line 74 of file string_uniscribe.cpp.
◆ UniscribeVisualRun() [1/2]
UniscribeParagraphLayout::UniscribeVisualRun::UniscribeVisualRun |
( |
const UniscribeRun & |
range, |
|
|
int |
x |
|
) |
| |
◆ UniscribeVisualRun() [2/2]
UniscribeParagraphLayout::UniscribeVisualRun::UniscribeVisualRun |
( |
UniscribeVisualRun && |
other | ) |
|
|
noexcept |
◆ GetAdvance()
int UniscribeParagraphLayout::UniscribeVisualRun::GetAdvance |
( |
| ) |
const |
|
inline |
◆ GetFont()
const Font * UniscribeParagraphLayout::UniscribeVisualRun::GetFont |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetGlyphCount()
int UniscribeParagraphLayout::UniscribeVisualRun::GetGlyphCount |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetGlyphs()
std::span< const GlyphID > UniscribeParagraphLayout::UniscribeVisualRun::GetGlyphs |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetGlyphToCharMap()
std::span< const int > UniscribeParagraphLayout::UniscribeVisualRun::GetGlyphToCharMap |
( |
| ) |
const |
|
overridevirtual |
◆ GetLeading()
int UniscribeParagraphLayout::UniscribeVisualRun::GetLeading |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetPositions()
std::span< const Position > UniscribeParagraphLayout::UniscribeVisualRun::GetPositions |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ char_to_glyph
std::vector<WORD> UniscribeParagraphLayout::UniscribeVisualRun::char_to_glyph |
|
private |
◆ font
Font* UniscribeParagraphLayout::UniscribeVisualRun::font |
|
private |
◆ glyph_to_char
std::vector<int> UniscribeParagraphLayout::UniscribeVisualRun::glyph_to_char |
|
mutableprivate |
◆ glyphs
std::vector<GlyphID> UniscribeParagraphLayout::UniscribeVisualRun::glyphs |
|
private |
◆ num_glyphs
int UniscribeParagraphLayout::UniscribeVisualRun::num_glyphs |
|
private |
◆ positions
std::vector<Position> UniscribeParagraphLayout::UniscribeVisualRun::positions |
|
private |
◆ start_pos
int UniscribeParagraphLayout::UniscribeVisualRun::start_pos |
|
private |
◆ total_advance
int UniscribeParagraphLayout::UniscribeVisualRun::total_advance |
|
private |
The documentation for this class was generated from the following file: