ScummVM API documentation
AGS3::WFNFontRenderer Class Reference
Inheritance diagram for AGS3::WFNFontRenderer:
AGS3::IAGSFontRendererInternal AGS3::IAGSFontRenderer2 AGS3::IAGSFontRenderer

Public Member Functions

bool LoadFromDisk (int fontNumber, int fontSize) override
 
void FreeMemory (int fontNumber) override
 
bool SupportsExtendedCharacters (int fontNumber) override
 
int GetTextWidth (const char *text, int fontNumber) override
 
int GetTextHeight (const char *text, int fontNumber) override
 
void RenderText (const char *text, int fontNumber, BITMAP *destination, int x, int y, int colour) override
 
void AdjustYCoordinateForFont (int *ycoord, int fontNumber) override
 
void EnsureTextValidForFont (char *text, int fontNumber) override
 
int GetVersion () override
 
const char * GetRendererName () override
 
const char * GetFontName (int) override
 
int GetFontHeight (int fontNumber) override
 
int GetLineSpacing (int fontNumber) override
 
bool IsBitmapFont () override
 
bool LoadFromDiskEx (int fontNumber, int fontSize, AGS::Shared::String *src_filename, const FontRenderParams *params, FontMetrics *metrics) override
 
void GetFontMetrics (int fontNumber, FontMetrics *metrics) override
 
void AdjustFontForAntiAlias (int, bool) override
 

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