LASi: glyphMgr.h Source File

LASi

glyphMgr.h
Go to the documentation of this file.
1
13 #ifndef GLYPH_MANAGER_H
14 #define GLYPH_MANAGER_H
15
16 #include <ft2build.h>
17 #include FT_FREETYPE_H
18 #include FT_GLYPH_H
19
22 class FreetypeGlyphMgr { //: public Manager<FT_GlyphRec*> {
23 private:
24 FT_Glyph _glyph;
25
26 public:
27 FreetypeGlyphMgr();
28 FreetypeGlyphMgr(FT_Glyph glyph);
29 FreetypeGlyphMgr(const FreetypeGlyphMgr& ftgm);
30 FreetypeGlyphMgr& operator=(const FreetypeGlyphMgr& ftgm);
31 ~FreetypeGlyphMgr();
32 operator FT_Glyph() const;
33 void assign(const FT_Glyph glyph);
34 };
35 #endif
FreetypeGlyphMgr::operator=
FreetypeGlyphMgr & operator=(const FreetypeGlyphMgr &ftgm)
Definition: glyphMgr.cpp:39
FreetypeGlyphMgr::_glyph
FT_Glyph _glyph
Definition: glyphMgr.h:24
FreetypeGlyphMgr
Manage FT_Glyph by insuring that FT_Glyph is handled correctly.
Definition: glyphMgr.h:22
FreetypeGlyphMgr::assign
void assign(const FT_Glyph glyph)
Definition: glyphMgr.cpp:65
FreetypeGlyphMgr::FreetypeGlyphMgr
FreetypeGlyphMgr()
Manage FT_Glyph by insuring that resources are freed when done.
Definition: glyphMgr.cpp:23
FreetypeGlyphMgr::~FreetypeGlyphMgr
~FreetypeGlyphMgr()
Definition: glyphMgr.cpp:55