void QFontEngineQPF::addOutlineToPath(qreal x, qreal y, const QGlyphLayout *glyphs, int numGlyphs, QPainterPath *path, QTextItem::RenderFlags flags) { if (renderingFontEngine && (renderingFontEngine->type() != QFontEngine::Proxy || static_cast<QProxyFontEngine *>(renderingFontEngine)->capabilities() & QAbstractFontEngine::CanOutlineGlyphs)) { renderingFontEngine->addOutlineToPath(x, y, glyphs, numGlyphs, path, flags); return; } addBitmapFontToPath(x, y, glyphs, numGlyphs, path, flags); }
void QFontEngineQPA::addOutlineToPath(qreal x, qreal y, const QGlyphLayout &glyphs, QPainterPath *path, QTextItem::RenderFlags flags) { addBitmapFontToPath(x, y, glyphs, path, flags); }