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 79 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: