openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Font Class Reference

#include <font.h>

Inheritance diagram for Font:
iObject

Public Member Functions

FT_Error getGlyphBitmap (FT_UInt glyph_index, FTC_SBit *sbit)
 
FT_Error getGlyphImage (FT_UInt glyph_index, FT_Glyph *glyph, FT_Glyph *borderglyph, int bordersize)
 
 Font (fontRenderClass *render, FTC_FaceID faceid, int isize, int tabwidth, int renderflags)
 
virtual ~Font ()
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Public Attributes

FTC_ScalerRec scaler
 
FTC_Image_Desc font
 
fontRenderClassrenderer
 
FT_Face face
 
FT_Size size
 
int tabwidth
 
int height
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Constructor & Destructor Documentation

◆ Font()

Font::Font ( fontRenderClass render,
FTC_FaceID  faceid,
int  isize,
int  tabwidth,
int  renderflags 
)

◆ ~Font()

Font::~Font ( )
virtual

Member Function Documentation

◆ getGlyphBitmap()

FT_Error Font::getGlyphBitmap ( FT_UInt  glyph_index,
FTC_SBit *  sbit 
)
inline

◆ getGlyphImage()

FT_Error Font::getGlyphImage ( FT_UInt  glyph_index,
FT_Glyph *  glyph,
FT_Glyph *  borderglyph,
int  bordersize 
)
inline

Member Data Documentation

◆ face

FT_Face Font::face

◆ font

FTC_Image_Desc Font::font

◆ height

int Font::height

◆ renderer

fontRenderClass* Font::renderer

◆ scaler

FTC_ScalerRec Font::scaler

◆ size

FT_Size Font::size

◆ tabwidth

int Font::tabwidth

The documentation for this class was generated from the following files: