#include "FTGLExtrdFont.h" #include "FTExtrdGlyph.h" FTGLExtrdFont::FTGLExtrdFont( const char* fontFilePath) : FTFont( fontFilePath), depth( 0.0f) {} FTGLExtrdFont::FTGLExtrdFont( const unsigned char *pBufferBytes, size_t bufferSizeInBytes) : FTFont( pBufferBytes, bufferSizeInBytes), depth( 0.0f) {} FTGLExtrdFont::~FTGLExtrdFont() {} FTGlyph* FTGLExtrdFont::MakeGlyph( unsigned int glyphIndex) { FT_GlyphSlot ftGlyph = face.Glyph( glyphIndex, FT_LOAD_NO_HINTING); if( ftGlyph) { FTExtrdGlyph* tempGlyph = new FTExtrdGlyph( ftGlyph, depth, useDisplayLists); return tempGlyph; } err = face.Error(); return NULL; }