00001 #ifndef __FTOutlineGlyph__ 00002 #define __FTOutlineGlyph__ 00003 00004 #include <ft2build.h> 00005 #include FT_FREETYPE_H 00006 #include FT_GLYPH_H 00007 00008 #include "FTGL.h" 00009 #include "FTGlyph.h" 00010 00011 class FTVectoriser; 00012 00013 00021 class FTGL_EXPORT FTOutlineGlyph : public FTGlyph 00022 { 00023 public: 00032 FTOutlineGlyph( FT_GlyphSlot glyph, bool useDisplayList); 00033 00037 virtual ~FTOutlineGlyph(); 00038 00045 virtual const FTPoint& Render( const FTPoint& pen); 00046 00047 private: 00051 GLuint glList; 00052 00053 }; 00054 00055 00056 #endif // __FTOutlineGlyph__ 00057