42 #ifndef _BITMAP_FONT_H_ 
   43 #define _BITMAP_FONT_H_ 
   78         void DrawText(
CByteImage *pImage, 
const char *pText, 
int x, 
int y, 
unsigned char r = 0, 
unsigned char g = 0, 
unsigned char b = 0) 
const;
 
   86         struct BitmapCharacter
 
   98         void Init(
int nCharacters);
 
  100         bool GetCharacterInformation(
unsigned char encoding, 
int *&pCoordinatesX, 
int *&pCoordinatesY, 
int &nCoordinates, 
int &nWidth) 
const;
 
  101         void SetGlyph(
int nIndex, 
int *pCoordinatesX, 
int *pCoordinatesY, 
int nCoordinates, 
int nWidth, 
int nAscent, 
int nDescent);
 
  102         void AddEncoding(
int nEncoding, 
int nIndex);
 
  106         int *m_pEncodingTable;
 
  109         BitmapCharacter *m_pCharacters;
 
  117 #endif // _BITMAP_FONT_H_ 
void DrawText(CByteImage *pImage, const char *pText, int x, int y, unsigned char r=0, unsigned char g=0, unsigned char b=0) const 
int GetFontHeight() const 
Data structure for the representation of 8-bit grayscale images and 24-bit RGB (or HSV) color images ...
bool LoadPCFFont(const char *pFilePath)