|
Public Member Functions |
| PG_FontEngine () |
| ~PG_FontEngine () |
Static Public Member Functions |
bool | RenderText (SDL_Surface *Surface, const PG_Rect &ClipRect, int BaseLineX, int BaseLineY, const char *Text, PG_Font *ParamIn) |
| render text onto a surface
|
bool | RenderText (SDL_Surface *Surface, PG_Rect *ClipRect, int BaseLineX, int BaseLineY, const char *Text, PG_Font *ParamIn) |
bool | GetTextSize (const char *Text, PG_Font *ParamIn, Uint16 *Width=NULL, Uint16 *Height=NULL, int *BaselineY=NULL, int *FontLineSkip=NULL, Uint16 *FontHeight=NULL, int *Ascent=NULL, int *Descent=NULL) |
Static Protected Member Functions |
bool | BlitFTBitmap (SDL_Surface *Surface, FT_Bitmap *Bitmap, int PosX, int PosY, PG_Font *Param, PG_Rect *ClipRect) |
void | FontEngineError (FT_Error error) |
Friends |
class | PG_Font |