Edit

kc3-lang/ftgl/src/FTGLExtrdFont.cpp

Branch :

  • Show log

    Commit

  • Author : henry
    Date : 2002-02-02 00:15:12
    Hash : 8beda299
    Message : Moved FT_Done_Glyph from FT*Glyph

  • src/FTGLExtrdFont.cpp
  • #include	"FTGLExtrdFont.h"
    #include	"FTExtrdGlyph.h"
    #ifdef FTGL_DEBUG
    	#include "mmgr.h"
    #endif
    
    
    FTGLExtrdFont::FTGLExtrdFont()
    :	depth(0)
    {}
    
    
    FTGLExtrdFont::~FTGLExtrdFont()
    {}
    
    
    FTGlyph* FTGLExtrdFont::MakeGlyph( unsigned int g)
    {
    	FT_Glyph* ftGlyph = face.Glyph( g, FT_LOAD_DEFAULT);
    
    	if( ftGlyph)
    	{
    		FTExtrdGlyph* tempGlyph = new FTExtrdGlyph( *ftGlyph, depth);
                    FT_Done_Glyph( *ftGlyph );
    		return tempGlyph;
    	}
    
    	err = face.Error();
    	return NULL;
    }