Font-Engine für von FreeType unterstützte Fonts.
Mehr ...
Abgeleitet von ppl7::grafix::FontEngine.
|
| | 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 FontFile * | loadFont (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) |
| |
Diese Engine unterstützt TrueType, OpenType, Type1 und weitere von der Freetype-Library unterstützte Formate.
- Siehe auch
- http://www.freetype.org/
| ppl7::grafix::FontEngineFreeType::FontEngineFreeType |
( |
| ) |
|
| ppl7::grafix::FontEngineFreeType::~FontEngineFreeType |
( |
| ) |
|
|
virtual |
| void ppl7::grafix::FontEngineFreeType::deleteFont |
( |
FontFile * |
file | ) |
|
|
virtual |
| String ppl7::grafix::FontEngineFreeType::description |
( |
| ) |
const |
|
virtual |
| int ppl7::grafix::FontEngineFreeType::ident |
( |
FileObject & |
file | ) |
|
| throw | ( | |
| ) | | |
|
virtual |
| void ppl7::grafix::FontEngineFreeType::init |
( |
| ) |
|
|
virtual |
| String ppl7::grafix::FontEngineFreeType::name |
( |
| ) |
const |
|
virtual |
| void* ppl7::grafix::FontEngineFreeType::ft |
|
private |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- /jenkins/jobs/clang_ppl7/workspace/include/ppl7-grafix.h
- /jenkins/jobs/clang_ppl7/workspace/src/grafix/FontFreeType.cpp