![]() |
Qt 6.x
The Qt SDK
|
#include <qfontengine_p.h>
Protected Member Functions | |
QFontEngineBox (Type type, int size) | |
![]() | |
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 |
Friends | |
class | QFontPrivate |
Definition at line 387 of file qfontengine_p.h.
QFontEngineBox::QFontEngineBox | ( | int | size | ) |
Definition at line 1518 of file qfontengine.cpp.
References QFontEngine::cache_cost.
QFontEngineBox::~QFontEngineBox | ( | ) |
Definition at line 1532 of file qfontengine.cpp.
|
explicitprotected |
Definition at line 1525 of file qfontengine.cpp.
References QFontEngine::cache_cost.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1572 of file qfontengine.cpp.
References QTransform::fromTranslate(), QFontEngine::getGlyphPositions(), QGlyphLayout::numGlyphs, and positions.
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 1665 of file qfontengine.cpp.
References QImage::Format_Alpha8, and i.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1634 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1587 of file qfontengine.cpp.
References glyph_metrics_t::height, QGlyphLayout::numGlyphs, glyph_metrics_t::width, and glyph_metrics_t::xoff.
|
overridevirtual |
Implements QFontEngine.
Definition at line 1623 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1660 of file qfontengine.cpp.
|
overridevirtual |
Implements QFontEngine.
Definition at line 1639 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1628 of file qfontengine.cpp.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1644 of file qfontengine.cpp.
void QFontEngineBox::draw | ( | QPaintEngine * | p, |
qreal | x, | ||
qreal | y, | ||
const QTextItemInt & | si | ||
) |
Definition at line 1596 of file qfontengine.cpp.
References QPainter::drawRect(), QTextItemInt::flags, QTextItemInt::fontEngine, QTransform::fromTranslate(), QFontEngine::getGlyphPositions(), QTextItemInt::glyphs, QFontEngine::lineThickness(), Qt::NoBrush, QGlyphLayout::numGlyphs, painter, QPainter::pen(), positions, QPainter::restore(), QPainter::save(), QPainter::setBrush(), QPainter::setPen(), QPen::setWidthF(), and QVLABaseBase::size().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1649 of file qfontengine.cpp.
References QFixed::ceil(), and QFixed::fromReal().
|
overridevirtual |
Implements QFontEngine.
Definition at line 1655 of file qfontengine.cpp.
|
inlineoverridevirtual |
Reimplemented from QFontEngine.
Definition at line 409 of file qfontengine_p.h.
|
inlineoverridevirtual |
Reimplemented from QFontEngine.
Definition at line 410 of file qfontengine_p.h.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1566 of file qfontengine.cpp.
References QGlyphLayout::advances, i, and QGlyphLayout::numGlyphs.
Referenced by stringToCMap().
|
inline |
Definition at line 415 of file qfontengine_p.h.
|
overridevirtual |
Implements QFontEngine.
Definition at line 1542 of file qfontengine.cpp.
References QFontEngine::GlyphIndicesOnly, QGlyphLayout::glyphs, it, QGlyphLayout::numGlyphs, Q_ASSERT, recalcAdvances(), and str.
|
friend |
Definition at line 421 of file qfontengine_p.h.