Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

FTRenderer Class Reference

#include <FTRenderer.h>

Collaboration diagram for FTRenderer:

List of all members.

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


Detailed Description

Definition at line 17 of file FTRenderer.h.


Constructor & Destructor Documentation

FTRenderer::FTRenderer ()

Definition at line 16 of file FTRenderer.cc.

FTRenderer::~FTRenderer ()

Definition at line 26 of file FTRenderer.cc.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:17:06 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000