ScummVM API documentation
AGS3::Plugins::AGSSpriteFont::SpriteFontRendererClifftop Class Reference
Inheritance diagram for AGS3::Plugins::AGSSpriteFont::SpriteFontRendererClifftop:
AGS3::Plugins::AGSSpriteFont::SpriteFontRenderer AGS3::IAGSFontRenderer2 AGS3::IAGSFontRenderer

Public Member Functions

 SpriteFontRendererClifftop (IAGSEngine *engine)
 
bool SupportsExtendedCharacters (int fontNumber) override
 
void RenderText (const char *text, int fontNumber, BITMAP *destination, int x, int y, int colour) override
 
- Public Member Functions inherited from AGS3::Plugins::AGSSpriteFont::SpriteFontRenderer
 SpriteFontRenderer (IAGSEngine *engine)
 
void SetSpriteFont (int fontNum, int sprite, int rows, int columns, int charWidth, int charHeight, int charMin, int charMax, bool use32bit)
 
bool LoadFromDisk (int fontNumber, int fontSize) override
 
void FreeMemory (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::SpriteFontRenderer
SpriteFontgetFontFor (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::SpriteFontRenderer
IAGSEngine_engine
 
std::vector< SpriteFont * > _fonts
 

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