|
OpenTTD Source 20260421-master-gc2fbc6fdeb
|
A searcher for missing glyphs. More...
#include <strings_func.h>
Public Member Functions | |
| MissingGlyphSearcher (FontSizes fontsizes) | |
| Create this glyph searcher. | |
| virtual | ~MissingGlyphSearcher ()=default |
| Ensure the destructor of the sub classes are called as well. | |
| virtual void | DetermineRequiredGlyphs (FontSizes fontsizes)=0 |
| Determine set of glyphs required for the current language. | |
Data Fields | |
| const FontSizes | fontsizes |
| Font sizes this searcher will try to find. | |
| FontSizes | missing_fontsizes {} |
| Font sizes to actually search for. | |
| std::set< char32_t > | missing_glyphs {} |
| Glyphs to search for. | |
A searcher for missing glyphs.
Definition at line 157 of file strings_func.h.
|
inline |
Create this glyph searcher.
Definition at line 163 of file strings_func.h.
References fontsizes.
Referenced by BaseStringMissingGlyphSearcher::BaseStringMissingGlyphSearcher().
|
pure virtual |
Determine set of glyphs required for the current language.
Implemented in BaseStringMissingGlyphSearcher.
References fontsizes.
Referenced by CheckForMissingGlyphs().
| const FontSizes MissingGlyphSearcher::fontsizes |
Font sizes this searcher will try to find.
Definition at line 168 of file strings_func.h.
Referenced by BaseStringMissingGlyphSearcher::BaseStringMissingGlyphSearcher(), CheckForMissingGlyphs(), BaseStringMissingGlyphSearcher::DetermineRequiredGlyphs(), DetermineRequiredGlyphs(), and MissingGlyphSearcher().
| FontSizes MissingGlyphSearcher::missing_fontsizes {} |
Font sizes to actually search for.
Definition at line 169 of file strings_func.h.
Referenced by CheckForMissingGlyphs(), BaseStringMissingGlyphSearcher::DetermineRequiredGlyphs(), CoreTextFontCacheFactory::FindFallbackFont(), and FontConfigFindFallbackFont().
| std::set<char32_t> MissingGlyphSearcher::missing_glyphs {} |
Glyphs to search for.
Definition at line 170 of file strings_func.h.
Referenced by BaseStringMissingGlyphSearcher::DetermineRequiredGlyphs(), CoreTextFontCacheFactory::FindFallbackFont(), and FontConfigFindFallbackFont().