![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Standard Windows font engine. More...
#include <qwindowsfontengine_p.h>
Protected Member Functions | |
| void | initializeHeightMetrics () const override |
| Protected Member Functions inherited from QFontEngine | |
| QFontEngine (Type typetype) | |
| QFixed | firstLeftBearing (const QGlyphLayout &glyphs) |
| QFixed | lastRightBearing (const QGlyphLayout &glyphs) |
| QFixed | calculatedCapHeight () const |
| bool | processHheaTable () const |
| bool | processOS2Table () const |
Standard Windows font engine.
Will probably be superseded by a common Free Type font engine in Qt 5.X.
Definition at line 31 of file qwindowsfontengine_p.h.
| QWindowsFontEngine::QWindowsFontEngine | ( | const QString & | name, |
| LOGFONT | lf, | ||
| const QSharedPointer< QWindowsFontEngineData > & | fontEngineData ) |
Definition at line 194 of file qwindowsfontengine.cpp.
|
override |
Definition at line 228 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 765 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 795 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1011 of file qwindowsfontengine.cpp.
Create a qimage with the alpha values for the glyph. Returns an image indexed_8 with index values ranging from 0=fully transparent to 255=opaque
Reimplemented from QFontEngine.
Definition at line 71 of file qwindowsfontengine_p.h.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1025 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1079 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 512 of file qwindowsfontengine.cpp.
|
inlineoverridevirtual |
Implements QFontEngine.
Definition at line 60 of file qwindowsfontengine_p.h.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 427 of file qwindowsfontengine.cpp.
|
overridevirtual |
Implements QFontEngine.
Definition at line 491 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1115 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 845 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 811 of file qwindowsfontengine.cpp.
|
inline |
Definition at line 96 of file qwindowsfontengine_p.h.
| void QWindowsFontEngine::getCMap | ( | ) |
Definition at line 105 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 548 of file qwindowsfontengine.cpp.
| int QWindowsFontEngine::getGlyphIndexes | ( | const QChar * | ch, |
| int | numChars, | ||
| QGlyphLayout * | glyphs, | ||
| int * | mappedGlyphs ) const |
Definition at line 143 of file qwindowsfontengine.cpp.
| bool QWindowsFontEngine::getOutlineMetrics | ( | glyph_t | glyph, |
| const QTransform & | t, | ||
| glyph_metrics_t * | metrics ) const |
Definition at line 374 of file qwindowsfontengine.cpp.
|
overridevirtual |
Returns true if the font table idetified by tag exists in the font; returns false otherwise.
If buffer is \nullptr, stores the size of the buffer required for the font table data, in bytes, in length. If buffer is not \nullptr and the capacity of the buffer, passed in length, is sufficient to store the font table data, also copies the font table data to buffer.
Note: returning false when the font table exists could lead to an undefined behavior.
Reimplemented from QFontEngine.
Definition at line 899 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 881 of file qwindowsfontengine.cpp.
References synthesized().
Implements QFontEngine.
Definition at line 251 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1141 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 575 of file qwindowsfontengine.cpp.
Definition at line 1146 of file qwindowsfontengine.cpp.
|
overrideprotectedvirtual |
Reimplemented from QFontEngine.
Definition at line 566 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 62 of file qwindowsfontengine.cpp.
|
overridevirtual |
Implements QFontEngine.
Definition at line 517 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 580 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 588 of file qwindowsfontengine.cpp.
References char_table_entries.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 850 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 300 of file qwindowsfontengine.cpp.
| HGDIOBJ QWindowsFontEngine::selectDesignFont | ( | ) | const |
Definition at line 268 of file qwindowsfontengine.cpp.
Definition at line 98 of file qwindowsfontengine_p.h.
|
overridevirtual |
Implements QFontEngine.
Definition at line 277 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1163 of file qwindowsfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 820 of file qwindowsfontengine.cpp.
Referenced by getUnscaledGlyph().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 505 of file qwindowsfontengine.cpp.