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

Font-Engine für von FreeType unterstützte Fonts. Mehr ...

Abgeleitet von ppl7::grafix::FontEngine.

Öffentliche Methoden

 FontEngineFreeType ()
 
virtual ~FontEngineFreeType ()
 
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)
 

Private Attribute

void * ft
 

Ausführliche Beschreibung

Diese Engine unterstützt TrueType, OpenType, Type1 und weitere von der Freetype-Library unterstützte Formate.

Siehe auch
http://www.freetype.org/

Beschreibung der Konstruktoren und Destruktoren

ppl7::grafix::FontEngineFreeType::FontEngineFreeType ( )
ppl7::grafix::FontEngineFreeType::~FontEngineFreeType ( )
virtual

Dokumentation der Elementfunktionen

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

Erneute Implementation in ppl7::grafix::FontEngineFont6.

void ppl7::grafix::FontEngineFreeType::deleteFont ( FontFile file)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

String ppl7::grafix::FontEngineFreeType::description ( ) const
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

int ppl7::grafix::FontEngineFreeType::ident ( FileObject file)
throw (
)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

void ppl7::grafix::FontEngineFreeType::init ( )
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

FontFile * ppl7::grafix::FontEngineFreeType::loadFont ( FileObject file,
const String fontname 
)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

Size ppl7::grafix::FontEngineFreeType::measure ( const FontFile file,
const Font font,
const WideString text 
)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

String ppl7::grafix::FontEngineFreeType::name ( ) const
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

void ppl7::grafix::FontEngineFreeType::render ( const FontFile file,
const Font font,
Drawable draw,
int  x,
int  y,
const WideString text,
const Color color 
)
virtual

Erneute Implementation von ppl7::grafix::FontEngine.

Dokumentation der Datenelemente

void* ppl7::grafix::FontEngineFreeType::ft
private

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