![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qfontengine_p.h>
Static Public Member Functions | |
| static uchar | highByte (glyph_t glyph) |
| static QFontEngine * | createMultiFontEngine (QFontEngine *fe, int script) |
| Static Public Member Functions inherited from QFontEngine | |
| static bool | isIgnorableChar (char32_t ucs4) |
| static int | maxCachedGlyphSize () |
| static bool | glyphBoundingBoxExceedsLimit (qreal glyphWidth, qreal glyphHeight, qreal effectivePixelSizeSquared) |
| static bool | scriptRequiresOpenType (QChar::Script script) |
| static const uchar * | getCMap (const uchar *table, uint tableSize, bool *isSymbolFont, int *cmapSize) |
| static quint32 | getTrueTypeGlyphIndex (const uchar *cmap, int cmapSize, uint unicode) |
| static QByteArray | convertToPostscriptFontFamilyName (const QByteArray &fontFamily) |
| static bool | disableEmojiSegmenter () |
| static constexpr qsizetype | maximumEngineCount () |
Protected Member Functions | |
| virtual void | ensureFallbackFamiliesQueried () |
| virtual bool | shouldLoadFontEngineForCharacter (int at, uint ucs4) const |
| virtual QFontEngine * | loadEngine (int at) |
| Protected Member Functions inherited from QFontEngine | |
| QFontEngine (Type type) | |
| QFixed | firstLeftBearing (const QGlyphLayout &glyphs) |
| QFixed | lastRightBearing (const QGlyphLayout &glyphs) |
| QFixed | calculatedCapHeight () const |
| virtual void | initializeHeightMetrics () const |
| bool | processHheaTable () const |
| bool | processOS2Table () const |
Definition at line 465 of file qfontengine_p.h.
|
explicit |
Definition at line 1978 of file qfontengine.cpp.
| QFontEngineMulti::~QFontEngineMulti | ( | ) |
Definition at line 2000 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2397 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2632 of file qfontengine.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 2626 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2644 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2638 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2652 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2551 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2570 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2327 of file qfontengine.cpp.
|
overridevirtual |
Implements QFontEngine.
Definition at line 2542 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2600 of file qfontengine.cpp.
|
overridevirtual |
Implements QFontEngine.
Definition at line 2554 of file qfontengine.cpp.
|
static |
Definition at line 2673 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2557 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2499 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2548 of file qfontengine.cpp.
|
inline |
Definition at line 515 of file qfontengine_p.h.
| void QFontEngineMulti::ensureEngineAt | ( | int | at | ) |
Definition at line 2041 of file qfontengine.cpp.
|
protectedvirtual |
Definition at line 2011 of file qfontengine.cpp.
|
inline |
Definition at line 509 of file qfontengine_p.h.
|
inline |
Definition at line 508 of file qfontengine_p.h.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2119 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2390 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2077 of file qfontengine.cpp.
Implements QFontEngine.
Definition at line 2082 of file qfontengine.cpp.
Reimplemented from QFontEngine.
Definition at line 2112 of file qfontengine.cpp.
Definition at line 1971 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2560 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2575 of file qfontengine.cpp.
|
protectedvirtual |
Definition at line 2056 of file qfontengine.cpp.
|
overridevirtual |
Implements QFontEngine.
Definition at line 2585 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2590 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2595 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2456 of file qfontengine.cpp.
| void QFontEngineMulti::setFallbackFamiliesList | ( | const QStringList & | fallbackFamilies | ) |
Definition at line 2022 of file qfontengine.cpp.
|
protectedvirtual |
Reimplemented in QFontEngineMultiFontConfig.
Definition at line 2320 of file qfontengine.cpp.
|
overridevirtual |
Implements QFontEngine.
Definition at line 2124 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2580 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2660 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2565 of file qfontengine.cpp.