Edit

kc3-lang/ftgl/src/FTGLExtrdFont.cpp

Branch :

  • Show log

    Commit

  • Author : henry
    Date : 2004-10-03 22:50:30
    Hash : 8bdfef74
    Message : Adding support for turning off display lists in FTGL

  • src/FTGLExtrdFont.cpp
  • #include    "FTGLExtrdFont.h"
    #include    "FTExtrdGlyph.h"
    
    
    FTGLExtrdFont::FTGLExtrdFont( const char* fontname)
    :   FTFont( fontname),
        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;
    }