|  | 
| 
 Fonctions membres publiques | 
|  | SoFont () | 
|  | ~SoFont () | 
| bool | load (SDL_Surface *FontSurface) | 
| void | PutString (SDL_Surface *Surface, int x, int y, const char *text, SDL_Rect *clip=NULL) | 
| void | PutStringWithCursor (SDL_Surface *Surface, int x, int y, const char *text, int cursPos, SDL_Rect *clip=NULL, bool showCurs=true) | 
| int | TextWidth (const char *text, int min=0, int max=255) | 
| int | FontHeight () | 
| void | XCenteredString (SDL_Surface *Surface, int y, const char *text, SDL_Rect *clip=NULL) | 
| void | CenteredString (SDL_Surface *Surface, const char *text, SDL_Rect *clip=NULL) | 
| void | CenteredString (SDL_Surface *Surface, int x, int y, const char *text, SDL_Rect *clip=NULL) | 
| void | PutStringCleverCursor (SDL_Surface *Surface, const char *text, int cursPos, SDL_Rect *r, SDL_Rect *clip=NULL, bool showCurs=true) | 
| int | TextCursorAt (const char *text, int px) | 
| int | CleverTextCursorAt (const char *text, int px, int cursPos, SDL_Rect *r) | 
| int | getMinChar () | 
| int | getMaxChar () | 
| void | InternalInput (SDL_Surface *Dest, int x, int y, int PixelWidth, char *text) | 
| void | Input (SDL_Surface *Dest, int x, int y, int PixelWidth, char *text) | 
| 
 Fonctions membres protégées | 
| bool | DoStartNewChar (Sint32 x) | 
| void | CleanSurface () | 
| 
 Attributs protégés | 
| int | height | 
| SDL_Surface * | picture | 
| int * | CharPos | 
| int * | Spacing | 
| int | max_i | 
| int | spacew | 
| int | cursShift | 
| Uint32 | background |