#include <pgfont.h>
Inheritance diagram for PG_FontEngine:

Public Member Functions | |
| PG_FontEngine () | |
| ~PG_FontEngine () | |
Static Public Member Functions | |
| static bool | RenderText (SDL_Surface *Surface, const PG_Rect &ClipRect, int BaseLineX, int BaseLineY, const PG_String &Text, PG_Font *ParamIn) |
| render text onto a surface | |
| static bool | RenderText (SDL_Surface *Surface, const PG_Rect *ClipRect, int BaseLineX, int BaseLineY, const PG_String &Text, PG_Font *ParamIn) |
| static bool | GetTextSize (const PG_String &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 | |
| static bool | BlitFTBitmap (SDL_Surface *Surface, FT_Bitmap *Bitmap, int PosX, int PosY, PG_Font *Param, const PG_Rect *ClipRect) |
| static void | FontEngineError (FT_Error error) |
Friends | |
| class | PG_Font |
Classes | |
| class | FONT_ITEM |
Definition at line 186 of file pgfont.h.
|
|
Definition at line 41 of file pgfont.cpp. |
|
|
Definition at line 45 of file pgfont.cpp. |
|
||||||||||||||||||||||||||||
|
Definition at line 293 of file pgfont.cpp. References BlitTemplate(), PG_Font::GetAlpha(), and PG_LogWRN(). Referenced by RenderText(). |
|
|
Definition at line 60 of file pgfont.cpp. References PG_LogWRN(). |
|
||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
render text onto a surface
Definition at line 506 of file pgfont.cpp. Referenced by MapComponent::displayClip(), PG_Widget::DrawText(), PG_RichEdit::eventBlit(), VisibilityLayer::paintSingleField(), PG_Widget::RenderText(), and RenderText(). |
|
|
Definition at line 256 of file pgfont.h. Referenced by PG_Application::LoadTheme(). |
1.4.2