PPL7-Icon Patrick's Programming Library Version 7.0.0 - Dokumentation
ppl7::grafix::FontEngine Klassenreferenz

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

Basisklasse für ppl7::grafix::FontEngineFont4, ppl7::grafix::FontEngineFont5, ppl7::grafix::FontEngineFont6 und ppl7::grafix::FontEngineFreeType.

Öffentliche Methoden

 FontEngine ()
 
virtual ~FontEngine ()
 
virtual Rect boundary (const FontFile &file, const Font &font, const WideString &text, int x, int y)
 
virtual void deleteFont (FontFile *file)
 
virtual String description () const
 
virtual int ident (FileObject &file) throw ()
 
virtual void init ()
 
virtual FontFileloadFont (FileObject &file, const String &fontname)
 
virtual Size measure (const FontFile &file, const Font &font, const WideString &text)
 
virtual String name () const
 
virtual void render (const FontFile &file, const Font &font, Drawable &draw, int x, int y, const WideString &text, const Color &color)
 

Freundbeziehungen

class Grafix
 

Ausführliche Beschreibung

Beschreibung der Konstruktoren und Destruktoren

ppl7::grafix::FontEngine::FontEngine ( )
ppl7::grafix::FontEngine::~FontEngine ( )
virtual

Dokumentation der Elementfunktionen

Rect ppl7::grafix::FontEngine::boundary ( const FontFile file,
const Font font,
const WideString text,
int  x,
int  y 
)
virtual

Erneute Implementation in ppl7::grafix::FontEngineFont6.

void ppl7::grafix::FontEngine::deleteFont ( FontFile file)
virtual
String ppl7::grafix::FontEngine::description ( ) const
virtual
int ppl7::grafix::FontEngine::ident ( FileObject file)
throw (
)
virtual
void ppl7::grafix::FontEngine::init ( )
virtual
FontFile * ppl7::grafix::FontEngine::loadFont ( FileObject file,
const String fontname 
)
virtual
Size ppl7::grafix::FontEngine::measure ( const FontFile file,
const Font font,
const WideString text 
)
virtual
String ppl7::grafix::FontEngine::name ( ) const
virtual
void ppl7::grafix::FontEngine::render ( const FontFile file,
const Font font,
Drawable draw,
int  x,
int  y,
const WideString text,
const Color color 
)
virtual

Freundbeziehungen und Funktionsdokumentation

friend class Grafix
friend

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