PPL6-Icon Patrick's Programming Library Version 6.4.21 - Dokumentation
ppl6::grafix::CFontEngine Klassenreferenz

Basisklasse für Font-Engines. Mehr ...

Öffentliche Methoden

 CFontEngine ()
 
virtual ~CFontEngine ()
 
virtual int DeleteFont (CFontFile *file)
 
virtual int Ident (CFileObject *file)
 
virtual int Init ()
 
virtual CFontFile * LoadFont (CFileObject *file, const char *fontname)
 
virtual Size Measure (CFontFile *file, const CFont &font, const CWString &text)
 
virtual int Render (CFontFile *file, const CFont &font, CDrawable &draw, int x, int y, const CWString &text, const Color &color)
 

Private Attribute

CGrafix * gfx
 

Freundbeziehungen

class CGrafix
 

Ausführliche Beschreibung

Beschreibung der Konstruktoren und Destruktoren

ppl6::grafix::CFontEngine::CFontEngine ( )
ppl6::grafix::CFontEngine::~CFontEngine ( )
virtual

Dokumentation der Elementfunktionen

int ppl6::grafix::CFontEngine::DeleteFont ( CFontFile *  file)
virtual
int ppl6::grafix::CFontEngine::Ident ( CFileObject *  file)
virtual
int ppl6::grafix::CFontEngine::Init ( )
virtual
CFontFile * ppl6::grafix::CFontEngine::LoadFont ( CFileObject *  file,
const char *  fontname 
)
virtual
Size ppl6::grafix::CFontEngine::Measure ( CFontFile *  file,
const CFont &  font,
const CWString &  text 
)
virtual
int ppl6::grafix::CFontEngine::Render ( CFontFile *  file,
const CFont &  font,
CDrawable &  draw,
int  x,
int  y,
const CWString &  text,
const Color &  color 
)
virtual

Freundbeziehungen und Funktionsdokumentation

friend class CGrafix
friend

Dokumentation der Datenelemente

CGrafix* ppl6::grafix::CFontEngine::gfx
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: