M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.GauntletUI.FontFactory Class Reference

Public Member Functions

 FontFactory (ResourceDepot resourceDepot)
 
void LoadAllFonts (SpriteData spriteData)
 
void AddFontDefinition (string fontPath, string fontName, SpriteData spriteData)
 
void LoadLocalizationValues (string sourceXMLPath)
 
Language GetCurrentLanguage ()
 
Font GetFont (string fontName)
 
IEnumerable< FontGetFonts ()
 
string GetFontName (Font font)
 
Font GetMappedFontForLocalization (string englishFontName)
 
void OnLanguageChange (string newLanguageCode)
 
Font GetUsableFontForCharacter (int characterCode)
 Used in cases where a text is requested but the used font doesn't include that character.
 
void CheckForUpdates ()
 

Properties

string DefaultLangageID [get]
 
string CurrentLangageID [get]
 
Font DefaultFont [get]
 Default font for the current language.
 

Constructor & Destructor Documentation

◆ FontFactory()

TaleWorlds.GauntletUI.FontFactory.FontFactory ( ResourceDepot  resourceDepot)

Member Function Documentation

◆ LoadAllFonts()

void TaleWorlds.GauntletUI.FontFactory.LoadAllFonts ( SpriteData  spriteData)

◆ AddFontDefinition()

void TaleWorlds.GauntletUI.FontFactory.AddFontDefinition ( string  fontPath,
string  fontName,
SpriteData  spriteData 
)

◆ LoadLocalizationValues()

void TaleWorlds.GauntletUI.FontFactory.LoadLocalizationValues ( string  sourceXMLPath)

◆ GetCurrentLanguage()

Language TaleWorlds.GauntletUI.FontFactory.GetCurrentLanguage ( )

◆ GetFont()

Font TaleWorlds.GauntletUI.FontFactory.GetFont ( string  fontName)

◆ GetFonts()

IEnumerable< Font > TaleWorlds.GauntletUI.FontFactory.GetFonts ( )

◆ GetFontName()

string TaleWorlds.GauntletUI.FontFactory.GetFontName ( Font  font)

◆ GetMappedFontForLocalization()

Font TaleWorlds.GauntletUI.FontFactory.GetMappedFontForLocalization ( string  englishFontName)

◆ OnLanguageChange()

void TaleWorlds.GauntletUI.FontFactory.OnLanguageChange ( string  newLanguageCode)

◆ GetUsableFontForCharacter()

Font TaleWorlds.GauntletUI.FontFactory.GetUsableFontForCharacter ( int  characterCode)

◆ CheckForUpdates()

void TaleWorlds.GauntletUI.FontFactory.CheckForUpdates ( )

Property Documentation

◆ DefaultLangageID

string TaleWorlds.GauntletUI.FontFactory.DefaultLangageID
get

◆ CurrentLangageID

string TaleWorlds.GauntletUI.FontFactory.CurrentLangageID
get

◆ DefaultFont

Font TaleWorlds.GauntletUI.FontFactory.DefaultFont
get