Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

FTTextureGlyph.h

Go to the documentation of this file.
00001 #ifndef     __FTTextureGlyph__
00002 #define     __FTTextureGlyph__
00003 
00004 
00005 #include <ft2build.h>
00006 #include FT_FREETYPE_H
00007 #include FT_GLYPH_H
00008 
00009 #include "FTGL.h"
00010 #include "FTGlyph.h"
00011 
00012 
00020 class FTGL_EXPORT FTTextureGlyph : public FTGlyph
00021 {
00022     public:
00036         FTTextureGlyph( FT_Glyph glyph, int id, int xOffset, int yOffset, GLsizei width, GLsizei height);
00037 
00041         virtual ~FTTextureGlyph();
00042 
00049         virtual float Render( const FTPoint& pen);
00050         
00051     private:
00055         int destWidth;
00056 
00060         int destHeight;
00061 
00065         FTPoint pos;
00066         
00070         FTPoint uv[2];
00071         
00075         int glTextureID;
00076 
00084         GLint activeTextureID;
00085         
00086 };
00087 
00088 
00089 #endif  //  __FTTextureGlyph__

Generated on Mon Aug 25 15:16:38 2003 for FTGL by doxygen 1.3.3