#include <FTRenderer.h>
Collaboration diagram for FTRenderer:
Public Members | |||
FTRenderer () | |||
~FTRenderer () | |||
Void | RenderText (StrConst txt) | ||
Void | SetFace (StrConst filename) | ||
Void | SetPointSize (Int size) | ||
Void | Init () | ||
Void | Free () | ||
Void | LoadGlyphs (StrConst txt, Int txtlen) | ||
Void | RenderAllGlyphs (StrConst txt, Int txtlen) | ||
Void | SetupGlyphTable () | ||
Void | FreeGlyphTable () | ||
Void | FreeFace () | ||
Void | RenderGlyph (TT_Glyph glyph, TT_F26Dot6 x_off, TT_F26Dot6 y_off, TT_Glyph_Metrics *gmetrics ) | ||
Void | SetupImage (StrConst txt, Int txtlen) | ||
Int | dpi | ||
Int | pointSize | ||
Int | hinted | ||
Int | smooth | ||
Int | border | ||
TT_Engine | engine | ||
TT_Face | face | ||
Bool | faceSet | ||
TT_Instance | instance | ||
TT_Raster_Map | pixmap | ||
TT_Glyph* | glyphs | ||
Int | numGlyphs | ||
Bool | noCharMap | ||
TT_CharMap | charMap | ||
Int | xShift | ||
Int | yShift | ||
ByteImage | image |
Definition at line 17 of file FTRenderer.h.
FTRenderer::FTRenderer () |
Definition at line 16 of file FTRenderer.cc.
FTRenderer::~FTRenderer () |
Definition at line 26 of file FTRenderer.cc.
Void FTRenderer::Free () |
Definition at line 288 of file FTRenderer.cc.
Void FTRenderer::FreeFace () |
Definition at line 166 of file FTRenderer.cc.
Void FTRenderer::FreeGlyphTable () |
Definition at line 74 of file FTRenderer.cc.
Void FTRenderer::Init () |
Definition at line 267 of file FTRenderer.cc.
Void FTRenderer::LoadGlyphs (StrConst txt, Int txtlen) |
Definition at line 89 of file FTRenderer.cc.
Void FTRenderer::RenderAllGlyphs (StrConst txt, Int txtlen) |
Definition at line 243 of file FTRenderer.cc.
Void FTRenderer::RenderGlyph (TT_Glyph glyph, TT_F26Dot6 x_off, TT_F26Dot6 y_off, TT_Glyph_Metrics * gmetrics) |
Definition at line 223 of file FTRenderer.cc.
Void FTRenderer::RenderText (StrConst txt) |
Definition at line 296 of file FTRenderer.cc.
Void FTRenderer::SetFace (StrConst filename) |
Definition at line 132 of file FTRenderer.cc.
Void FTRenderer::SetPointSize (Int size) |
Definition at line 31 of file FTRenderer.cc.
Void FTRenderer::SetupGlyphTable () |
Definition at line 36 of file FTRenderer.cc.
Void FTRenderer::SetupImage (StrConst txt, Int txtlen) |
Definition at line 173 of file FTRenderer.cc.
Int FTRenderer::border |
Definition at line 48 of file FTRenderer.h.
TT_CharMap FTRenderer::charMap |
Definition at line 60 of file FTRenderer.h.
Int FTRenderer::dpi |
Definition at line 44 of file FTRenderer.h.
TT_Engine FTRenderer::engine |
Definition at line 50 of file FTRenderer.h.
TT_Face FTRenderer::face |
Definition at line 51 of file FTRenderer.h.
Bool FTRenderer::faceSet |
Definition at line 52 of file FTRenderer.h.
TT_Glyph * FTRenderer::glyphs |
Definition at line 57 of file FTRenderer.h.
Int FTRenderer::hinted |
Definition at line 46 of file FTRenderer.h.
ByteImage FTRenderer::image |
Definition at line 63 of file FTRenderer.h.
TT_Instance FTRenderer::instance |
Definition at line 53 of file FTRenderer.h.
Bool FTRenderer::noCharMap |
Definition at line 59 of file FTRenderer.h.
Int FTRenderer::numGlyphs |
Definition at line 58 of file FTRenderer.h.
TT_Raster_Map FTRenderer::pixmap |
Definition at line 54 of file FTRenderer.h.
Int FTRenderer::pointSize |
Definition at line 45 of file FTRenderer.h.
Int FTRenderer::smooth |
Definition at line 47 of file FTRenderer.h.
Int FTRenderer::xShift |
Definition at line 62 of file FTRenderer.h.
Int FTRenderer::yShift |
Definition at line 62 of file FTRenderer.h.