00001 #ifndef __FTGLPolygonFont__ 00002 #define __FTGLPolygonFont__ 00003 00004 00005 #include "FTFont.h" 00006 #include "FTGL.h" 00007 00008 class FTGlyph; 00009 00010 00017 class FTGL_EXPORT FTGLPolygonFont : public FTFont 00018 { 00019 public: 00025 FTGLPolygonFont( const char* fontFilePath); 00026 00033 FTGLPolygonFont( const unsigned char *pBufferBytes, size_t bufferSizeInBytes); 00034 00038 ~FTGLPolygonFont(); 00039 00040 private: 00047 inline virtual FTGlyph* MakeGlyph( unsigned int g); 00048 00049 }; 00050 00051 00052 #endif // __FTGLPolygonFont__ 00053