|
| std::array< std::set< char32_t >, FS_END > | glyphs {} |
| |
Definition at line 45 of file gfx_layout.cpp.
◆ RuntimeMissingGlyphSearcher()
| RuntimeMissingGlyphSearcher::RuntimeMissingGlyphSearcher |
( |
| ) |
|
|
inline |
◆ GetLoadReason()
| FontLoadReason RuntimeMissingGlyphSearcher::GetLoadReason |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetRequiredGlyphs()
| std::set< char32_t > RuntimeMissingGlyphSearcher::GetRequiredGlyphs |
( |
FontSizes |
fontsizes | ) |
|
|
inlineoverridevirtual |
◆ Insert()
| void RuntimeMissingGlyphSearcher::Insert |
( |
FontSize |
fs, |
|
|
char32_t |
c |
|
) |
| |
|
inline |
◆ glyphs
| std::array<std::set<char32_t>, FS_END> RuntimeMissingGlyphSearcher::glyphs {} |
|
private |
◆ search_timeout
Initial value:{std::chrono::milliseconds(250), [this]()
{
auto &missing = this->glyphs[fs];
if (missing.empty()) continue;
missing.clear();
}
if (!changed_fontsizes.Any()) return;
}}
void UpdateAllVirtCoords()
Update the viewport coordinates of all signs.
static void LoadFontCaches(FontSizes fontsizes)
(Re)initialize the font cache related things, i.e.
static bool FindFallbackFont(const std::string &language_isocode, FontSizes fontsizes, class MissingGlyphSearcher *callback)
We would like to have a fallback font as the current one doesn't contain all characters we need.
void LoadStringWidthTable(FontSizes fontsizes)
Initialize _stringwidth_table cache for the specified font sizes.
FontSize
Available font sizes.
void ReInitAllWindows(bool zoom_changed)
Re-initialize all windows.
Definition at line 67 of file gfx_layout.cpp.
The documentation for this class was generated from the following file: