OpenTTD Source 20260911-master-gee2b2ac12a
MissingGlyphSearcher Class Referenceabstract

A searcher for missing glyphs. More...

#include <strings_func.h>

Inheritance diagram for MissingGlyphSearcher:
BaseStringMissingGlyphSearcher LanguagePackGlyphSearcher TextfileWindow BaseSetTextfileWindow ContentTextfileWindow GameManualTextfileWindow NewGRFTextfileWindow ScriptTextfileWindow SurveyResultTextfileWindow

Public Member Functions

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

FontSizes missing_fontsizes {}
 Font sizes to actually search for.
std::set< char32_t > missing_glyphs {}
 Glyphs to search for.

Detailed Description

A searcher for missing glyphs.

Definition at line 157 of file strings_func.h.

Member Function Documentation

◆ DetermineRequiredGlyphs()

virtual void MissingGlyphSearcher::DetermineRequiredGlyphs ( FontSizes fontsizes)
pure virtual

Determine set of glyphs required for the current language.

Parameters
fontsizesFont sizes to test.

Implemented in BaseStringMissingGlyphSearcher.

Referenced by CheckForMissingGlyphs().

Field Documentation

◆ missing_fontsizes

FontSizes MissingGlyphSearcher::missing_fontsizes {}

◆ missing_glyphs

std::set<char32_t> MissingGlyphSearcher::missing_glyphs {}

The documentation for this class was generated from the following file: