ScummVM API documentation
AGS3::Plugins::AGSSpriteFont::VariableWidthSpriteFontRendererClifftop Class Reference
Inheritance diagram for AGS3::Plugins::AGSSpriteFont::VariableWidthSpriteFontRendererClifftop:
AGS3::Plugins::AGSSpriteFont::VariableWidthSpriteFontRenderer AGS3::IAGSFontRenderer2 AGS3::IAGSFontRenderer

Public Member Functions

 VariableWidthSpriteFontRendererClifftop (IAGSEngine *engine)
 
void RenderText (const char *text, int fontNumber, BITMAP *destination, int x, int y, int colour) override
 
- Public Member Functions inherited from AGS3::Plugins::AGSSpriteFont::VariableWidthSpriteFontRenderer
 VariableWidthSpriteFontRenderer (IAGSEngine *engine)
 
void SetGlyph (int fontNum, int charNum, int x, int y, int width, int height)
 
void SetSprite (int fontNum, int spriteNum)
 
void SetSpacing (int fontNum, int spacing)
 
void SetLineHeightAdjust (int fontNum, int LineHeight, int SpacingHeight, int SpacingOverride)
 
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 AdjustYCoordinateForFont (int *ycoord, int fontNumber) override
 
void EnsureTextValidForFont (char *text, int fontNumber) override
 
int GetVersion () override
 
const char * GetRendererName () override
 
const char * GetFontName (int fontNumber) override
 
int GetFontHeight (int fontNumber) override
 
int GetLineSpacing (int fontNumber) override
 

Additional Inherited Members

- Protected Member Functions inherited from AGS3::Plugins::AGSSpriteFont::VariableWidthSpriteFontRenderer
VariableWidthFontgetFontFor (int fontNum)
 
void Draw (BITMAP *src, BITMAP *dest, int destx, int desty, int srcx, int srcy, int width, int height)
 
- Protected Attributes inherited from AGS3::Plugins::AGSSpriteFont::VariableWidthSpriteFontRenderer
IAGSEngine_engine
 
std::vector< VariableWidthFont * > _fonts
 

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