![]() |
Qt 6.x
The Qt SDK
|
#include <qtextengine_p.h>
Public Member Functions | |
glyph_metrics_t () | |
glyph_metrics_t (QFixed _x, QFixed _y, QFixed _width, QFixed _height, QFixed _xoff, QFixed _yoff) | |
glyph_metrics_t | transformed (const QTransform &xform) const |
bool | isValid () const |
QFixed | leftBearing () const |
QFixed | rightBearing () const |
Public Attributes | |
QFixed | x |
QFixed | y |
QFixed | width |
QFixed | height |
QFixed | xoff |
QFixed | yoff |
Definition at line 60 of file qtextengine_p.h.
|
inline |
Definition at line 62 of file qtextengine_p.h.
|
inline |
Definition at line 64 of file qtextengine_p.h.
|
inline |
Definition at line 80 of file qtextengine_p.h.
Referenced by QFontEngine::firstLeftBearing(), and QFontEngine::lastRightBearing().
|
inline |
Definition at line 82 of file qtextengine_p.h.
Referenced by QFontEngine::firstLeftBearing(), QFontEngine::getGlyphBearings(), and QFontEngine::minRightBearing().
|
inline |
Definition at line 90 of file qtextengine_p.h.
Referenced by QFontEngine::getGlyphBearings(), QFontEngine::lastRightBearing(), and QFontEngine::minRightBearing().
glyph_metrics_t glyph_metrics_t::transformed | ( | const QTransform & | xform | ) | const |
Definition at line 3815 of file qtextengine.cpp.
References QLineF::dx(), QLineF::dy(), QFixed::fromReal(), QTransform::map(), QTransform::mapRect(), qt_true_matrix(), rect, QFixed::toReal(), QTransform::TxTranslate, QRect::width(), QPoint::x(), QLineF::x1(), xform, xoff, QLineF::y1(), and yoff.
Referenced by QWindowsFontEngine::boundingBox().
QFixed glyph_metrics_t::height |
Definition at line 75 of file qtextengine_p.h.
Referenced by _hb_qt_font_get_glyph_extents(), QCoreTextFontEngine::alphaMapBoundingBox(), QWindowsFontEngine::alphaMapBoundingBox(), QFontEngineFT::alphaMapBoundingBox(), QFontEngine::alphaMapForGlyph(), QFontEngineFT::boundingBox(), QFontEngineBox::boundingBox(), QFontEngineMulti::boundingBox(), QFontEngineFT::boundingBox(), QFontMetricsF::boundingRect(), QFontMetrics::boundingRect(), QFontMetrics::boundingRect(), QFontMetricsF::boundingRect(), QFontMetrics::boundingRect(), QFontMetricsF::boundingRect(), QRawFont::boundingRect(), QFontEngine::calculatedCapHeight(), QCoreTextFontEngine::getUnscaledGlyph(), QCoreTextFontEngine::imageForGlyph(), QFontEngine::minRightBearing(), qcoretextfontengine_scaleMetrics(), QFontEngine::tightBoundingBox(), QFontMetrics::tightBoundingRect(), QFontMetricsF::tightBoundingRect(), QFontMetrics::tightBoundingRect(), QFontMetricsF::tightBoundingRect(), and QFontEngine::xHeight().
QFixed glyph_metrics_t::width |
Definition at line 74 of file qtextengine_p.h.
Referenced by _hb_qt_font_get_glyph_extents(), QCoreTextFontEngine::alphaMapBoundingBox(), QWindowsFontEngine::alphaMapBoundingBox(), QFontEngineFT::alphaMapBoundingBox(), QFontEngine::alphaMapForGlyph(), QFontEngineFT::boundingBox(), QFontEngineBox::boundingBox(), QFontEngineMulti::boundingBox(), QFontEngineFT::boundingBox(), QTextEngine::boundingBox(), QFontMetricsF::boundingRect(), QFontMetrics::boundingRect(), QFontMetrics::boundingRect(), QFontMetricsF::boundingRect(), QFontMetrics::boundingRect(), QFontMetricsF::boundingRect(), QRawFont::boundingRect(), QFontEngine::firstLeftBearing(), QCoreTextFontEngine::getUnscaledGlyph(), QCoreTextFontEngine::imageForGlyph(), QFontEngine::minRightBearing(), qcoretextfontengine_scaleMetrics(), QFontEngine::tightBoundingBox(), QTextEngine::tightBoundingBox(), QFontMetrics::tightBoundingRect(), QFontMetricsF::tightBoundingRect(), QFontMetrics::tightBoundingRect(), and QFontMetricsF::tightBoundingRect().
QFixed glyph_metrics_t::x |
Definition at line 72 of file qtextengine_p.h.
Referenced by _hb_qt_font_get_glyph_extents(), QCoreTextFontEngine::alphaMapBoundingBox(), QFontEngineFT::alphaMapBoundingBox(), QFontEngine::alphaMapForGlyph(), QFontEngineFT::boundingBox(), QFontEngineMulti::boundingBox(), QFontEngineFT::boundingBox(), QFontMetricsF::boundingRect(), QFontMetrics::boundingRect(), QFontMetrics::boundingRect(), QFontMetricsF::boundingRect(), QFontMetrics::boundingRect(), QFontMetricsF::boundingRect(), QRawFont::boundingRect(), QCoreTextFontEngine::getUnscaledGlyph(), QCoreTextFontEngine::imageForGlyph(), qcoretextfontengine_scaleMetrics(), QFontEngine::tightBoundingBox(), QFontMetrics::tightBoundingRect(), QFontMetricsF::tightBoundingRect(), QFontMetrics::tightBoundingRect(), QFontMetricsF::tightBoundingRect(), and QFontSubset::toTruetype().
QFixed glyph_metrics_t::xoff |
Definition at line 76 of file qtextengine_p.h.
Referenced by QFontEngineFT::alphaMapBoundingBox(), QFontEngine::averageCharWidth(), QFontEngineFT::boundingBox(), QFontEngineBox::boundingBox(), QFontEngineMulti::boundingBox(), QFontEngineFT::boundingBox(), QCoreTextFontEngine::getUnscaledGlyph(), QCoreTextFontEngine::maxCharWidth(), qt_draw_decoration_for_glyphs(), QFontEngine::tightBoundingBox(), QFontSubset::toTruetype(), and transformed().
QFixed glyph_metrics_t::y |
Definition at line 73 of file qtextengine_p.h.
Referenced by _hb_qt_font_get_glyph_extents(), QCoreTextFontEngine::alphaMapBoundingBox(), QFontEngineFT::alphaMapBoundingBox(), QFontEngine::alphaMapForGlyph(), QFontEngineFT::boundingBox(), QFontEngineMulti::boundingBox(), QFontEngineFT::boundingBox(), QFontMetricsF::boundingRect(), QFontMetrics::boundingRect(), QFontMetrics::boundingRect(), QFontMetricsF::boundingRect(), QFontMetrics::boundingRect(), QFontMetricsF::boundingRect(), QRawFont::boundingRect(), QCoreTextFontEngine::getUnscaledGlyph(), QCoreTextFontEngine::imageForGlyph(), qcoretextfontengine_scaleMetrics(), QFontEngine::tightBoundingBox(), QFontMetrics::tightBoundingRect(), QFontMetricsF::tightBoundingRect(), QFontMetrics::tightBoundingRect(), and QFontMetricsF::tightBoundingRect().
QFixed glyph_metrics_t::yoff |
Definition at line 77 of file qtextengine_p.h.
Referenced by QFontEngineFT::boundingBox(), QFontEngineMulti::boundingBox(), QCoreTextFontEngine::getUnscaledGlyph(), QFontEngine::tightBoundingBox(), and transformed().