|
OpenTTD Source 20251213-master-g1091fa6071
|
A searcher for missing glyphs. More...
#include <strings_func.h>
Public Member Functions | |
| MissingGlyphSearcher (FontSizes fontsizes) | |
| virtual | ~MissingGlyphSearcher ()=default |
| Make sure everything gets destructed right. | |
| FontSizes | FindMissingGlyphs () |
| Test if any glyphs are missing. | |
| virtual FontLoadReason | GetLoadReason ()=0 |
| virtual std::set< char32_t > | GetRequiredGlyphs (FontSizes fontsizes)=0 |
| Get set of glyphs required for the current language. | |
Data Fields | |
| FontSizes | fontsizes |
| Font sizes to search for. | |
A searcher for missing glyphs.
Definition at line 157 of file strings_func.h.
|
inline |
Definition at line 161 of file strings_func.h.
| FontSizes MissingGlyphSearcher::FindMissingGlyphs | ( | ) |
Test if any glyphs are missing.
Check whether there are glyphs missing in the current language.
Definition at line 2279 of file strings.cpp.
References Debug, fontsizes, GetRequiredGlyphs(), and FontCache::LoadFontCaches().
Referenced by CheckForMissingGlyphs().
|
pure virtual |
Get set of glyphs required for the current language.
| fontsizes | Font sizes to test. |
Implemented in RuntimeMissingGlyphSearcher, and BaseStringMissingGlyphSearcher.
Referenced by FindMissingGlyphs().
| FontSizes MissingGlyphSearcher::fontsizes |
Font sizes to search for.
Definition at line 159 of file strings_func.h.
Referenced by CheckForMissingGlyphs(), FindMissingGlyphs(), RuntimeMissingGlyphSearcher::GetRequiredGlyphs(), and BaseStringMissingGlyphSearcher::GetRequiredGlyphs().