Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QFontEngineMulti Member List

This is the complete list of members for QFontEngineMulti, including all inherited members.

addBitmapFontToPath(qreal x, qreal y, const QGlyphLayout &, QPainterPath *, QTextItem::RenderFlags)QFontEngine
addGlyphsToPath(glyph_t *glyphs, QFixedPoint *positions, int nglyphs, QPainterPath *path, QTextItem::RenderFlags flags)QFontEnginevirtual
addOutlineToPath(qreal, qreal, const QGlyphLayout &, QPainterPath *, QTextItem::RenderFlags flags) overrideQFontEngineMultivirtual
alphaMapBoundingBox(glyph_t glyph, const QFixedPoint &, const QTransform &matrix, GlyphFormat)QFontEngineinlinevirtual
alphaMapForGlyph(glyph_t) overrideQFontEngineMultivirtual
alphaMapForGlyph(glyph_t glyph, const QFixedPoint &subPixelPosition) overrideQFontEngineMultivirtual
alphaMapForGlyph(glyph_t, const QTransform &t) overrideQFontEngineMultivirtual
alphaMapForGlyph(glyph_t, const QFixedPoint &subPixelPosition, const QTransform &t) overrideQFontEngineMultivirtual
alphaRGBMapForGlyph(glyph_t, const QFixedPoint &subPixelPosition, const QTransform &t) overrideQFontEngineMultivirtual
ascent() const overrideQFontEngineMultivirtual
averageCharWidth() const overrideQFontEngineMultivirtual
bitmapForGlyph(glyph_t, const QFixedPoint &subPixelPosition, const QTransform &t, const QColor &color=QColor())QFontEnginevirtual
boundingBox(const QGlyphLayout &glyphs) overrideQFontEngineMultivirtual
boundingBox(glyph_t glyph) overrideQFontEngineMultivirtual
QFontEngine::boundingBox(glyph_t glyph, const QTransform &matrix)QFontEnginevirtual
Box enum valueQFontEngine
cache_costQFontEngine
calculatedCapHeight() constQFontEngineprotected
canRender(const QChar *string, int len) const overrideQFontEngineMultivirtual
QFontEngine::canRender(uint ucs4) constQFontEngineinline
capHeight() const overrideQFontEngineMultivirtual
clearGlyphCache(const void *key)QFontEngine
cloneWithSize(qreal) constQFontEngineinlinevirtual
convertToPostscriptFontFamilyName(const QByteArray &fontFamily)QFontEnginestatic
createMultiFontEngine(QFontEngine *fe, int script)QFontEngineMultistatic
descent() const overrideQFontEngineMultivirtual
DesignMetrics enum valueQFontEngine
DirectWrite enum valueQFontEngine
doKerning(QGlyphLayout *, ShaperFlags) const overrideQFontEngineMultivirtual
emSquareSize() constQFontEngineinlinevirtual
engine(int at) constQFontEngineMultiinline
ensureEngineAt(int at)QFontEngineMulti
ensureFallbackFamiliesQueried()QFontEngineMultiprotectedvirtual
expectsGammaCorrectedBlending() constQFontEnginevirtual
face_QFontEnginemutable
faceDataQFontEngine
faceId() constQFontEngineinlinevirtual
fallbackFamilyAt(int at) constQFontEngineMultiinline
fallbackFamilyCount() constQFontEngineMultiinline
firstLeftBearing(const QGlyphLayout &glyphs)QFontEngineprotected
font_QFontEnginemutable
fontDefQFontEngine
Format_A32 enum valueQFontEngine
Format_A8 enum valueQFontEngine
Format_ARGB enum valueQFontEngine
Format_Mono enum valueQFontEngine
Format_None enum valueQFontEngine
Format_Render enum valueQFontEngine
Freetype enum valueQFontEngine
fsTypeQFontEngine
FullStringFallback enum valueQFontEngine
getCMap(const uchar *table, uint tableSize, bool *isSymbolFont, int *cmapSize)QFontEnginestatic
getGlyphBearings(glyph_t glyph, qreal *leftBearing=nullptr, qreal *rightBearing=nullptr) overrideQFontEngineMultivirtual
getGlyphPositions(const QGlyphLayout &glyphs, const QTransform &matrix, QTextItem::RenderFlags flags, QVarLengthArray< glyph_t > &glyphs_out, QVarLengthArray< QFixedPoint > &positions)QFontEngine
getPointInOutline(glyph_t glyph, int flags, quint32 point, QFixed *xpos, QFixed *ypos, quint32 *nPoints)QFontEnginevirtual
getSfntTable(uint tag) constQFontEngine
getSfntTableData(uint tag, uchar *buffer, uint *length) constQFontEnginevirtual
getTrueTypeGlyphIndex(const uchar *cmap, int cmapSize, uint unicode)QFontEnginestatic
getUnscaledGlyph(glyph_t glyph, QPainterPath *path, glyph_metrics_t *metrics)QFontEnginevirtual
glyphCache(const void *key, GlyphFormat format, const QTransform &transform, const QColor &color=QColor()) constQFontEngine
glyphCount() constQFontEnginevirtual
glyphData(glyph_t glyph, const QFixedPoint &subPixelPosition, GlyphFormat neededFormat, const QTransform &t)QFontEnginevirtual
GlyphFormat enum nameQFontEngine
glyphFormatQFontEngine
glyphIndex(uint ucs4) const overrideQFontEngineMultivirtual
GlyphIndicesOnly enum valueQFontEngine
glyphMargin(GlyphFormat format)QFontEngineinlinevirtual
handle() constQFontEnginevirtual
harfbuzzFace() constQFontEngine
harfbuzzFont() constQFontEngine
hasInternalCaching() constQFontEngineinlinevirtual
hasUnreliableGlyphOutline() constQFontEnginevirtual
highByte(glyph_t glyph)QFontEngineMultistatic
HintFull enum valueQFontEngine
HintLight enum valueQFontEngine
HintMedium enum valueQFontEngine
HintNone enum valueQFontEngine
HintStyle enum nameQFontEngine
initializeHeightMetrics() constQFontEngineprotectedvirtual
isColorFont() constQFontEngineinline
isIgnorableChar(char32_t ucs4)QFontEngineinlinestatic
isSmoothlyScalableQFontEngine
kerning_pairsQFontEngine
lastRightBearing(const QGlyphLayout &glyphs)QFontEngineprotected
leading() const overrideQFontEngineMultivirtual
lineThickness() const overrideQFontEngineMultivirtual
loadEngine(int at)QFontEngineMultiprotectedvirtual
loadKerningPairs(QFixed scalingFactor)QFontEngine
m_ascentQFontEnginemutableprotected
m_descentQFontEnginemutableprotected
m_heightMetricsQueriedQFontEnginemutableprotected
m_leadingQFontEnginemutableprotected
m_subPixelPositionCountQFontEngine
Mac enum valueQFontEngine
maxCharWidth() const overrideQFontEngineMultivirtual
minLeftBearing() const overrideQFontEngineMultivirtual
minRightBearing() const overrideQFontEngineMultivirtual
Multi enum valueQFontEngine
processHheaTable() constQFontEngineprotected
processOS2Table() constQFontEngineprotected
properties() constQFontEnginevirtual
Proxy enum valueQFontEngine
QFontEngine(Type type)QFontEngineexplicitprotected
QFontEngineMulti(QFontEngine *engine, int script, const QStringList &fallbackFamilies=QStringList())QFontEngineMultiexplicit
QPF1 enum valueQFontEngine
QPF2 enum valueQFontEngine
recalcAdvances(QGlyphLayout *, ShaperFlags) const overrideQFontEngineMultivirtual
refQFontEngine
removeGlyphFromCache(glyph_t)QFontEnginevirtual
scriptRequiresOpenType(QChar::Script script)QFontEngineinlinestatic
setDefaultHintStyle(HintStyle)QFontEngineinlinevirtual
setFallbackFamiliesList(const QStringList &fallbackFamilies)QFontEngineMulti
setGlyphCache(const void *key, QFontEngineGlyphCache *data)QFontEngine
ShaperFlag enum nameQFontEngine
shouldLoadFontEngineForCharacter(int at, uint ucs4) constQFontEngineMultiprotectedvirtual
stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, ShaperFlags flags) const overrideQFontEngineMultivirtual
Subpixel_BGR enum valueQFontEngine
Subpixel_None enum valueQFontEngine
Subpixel_RGB enum valueQFontEngine
Subpixel_VBGR enum valueQFontEngine
Subpixel_VRGB enum valueQFontEngine
SubpixelAntialiasingType enum nameQFontEngine
subPixelPositionFor(const QFixedPoint &position) constQFontEnginevirtual
subPixelPositionForX(QFixed x) constQFontEngineinline
supportsHorizontalSubPixelPositions() constQFontEngineinlinevirtual
supportsScript(QChar::Script script) constQFontEngine
supportsSubPixelPositions() constQFontEngineinline
supportsTransformation(const QTransform &transform) constQFontEnginevirtual
supportsVerticalSubPixelPositions() constQFontEngineinlinevirtual
symbolQFontEngine
synthesized() constQFontEngineinlinevirtual
SynthesizedBold enum valueQFontEngine
SynthesizedFlags enum nameQFontEngine
SynthesizedItalic enum valueQFontEngine
SynthesizedStretch enum valueQFontEngine
TestFontEngine enum valueQFontEngine
tightBoundingBox(const QGlyphLayout &glyphs)QFontEngine
Type enum nameQFontEngine
type() constQFontEngineinline
underlinePosition() const overrideQFontEngineMultivirtual
Win enum valueQFontEngine
xHeight() const overrideQFontEngineMultivirtual
~QFontEngine()QFontEnginevirtual
~QFontEngineMulti()QFontEngineMulti