LASi: glyphMgr.h Source File

# glyphMgr.h

Go to the documentation of this file.

    00001
    00013 #ifndef GLYPH_MANAGER_H
    00014 #define GLYPH_MANAGER_H
    00015
    00016 #include <ft2build.h>
    00017 #include FT_FREETYPE_H
    00018
    00019 #include <freetype/ftglyph.h>
    00020
    00023 class FreetypeGlyphMgr { //: public Manager<FT_GlyphRec*> {
    00024   private:
    00025     FT_Glyph _glyph;
    00026
    00027   public:
    00028     FreetypeGlyphMgr();
    00029     FreetypeGlyphMgr(FT_Glyph glyph);
    00030     FreetypeGlyphMgr(const FreetypeGlyphMgr& ftgm);
    00031     FreetypeGlyphMgr& operator=(const FreetypeGlyphMgr& ftgm);
    00032     ~FreetypeGlyphMgr();
    00033     operator FT_Glyph() const;
    00034     void assign(const FT_Glyph glyph);
    00035 };
    00036 #endif