![]() |
Qt 6.x
The Qt SDK
|
#include <qfixed_p.h>
Public Member Functions | |
constexpr | QFixed () |
constexpr | QFixed (int i) |
constexpr | QFixed (long i) |
constexpr | QFixed (long long i) |
constexpr int | value () const |
void | setValue (int value) |
constexpr int | toInt () const |
constexpr qreal | toReal () const |
constexpr int | truncate () const |
constexpr QFixed | round () const |
constexpr QFixed | floor () const |
constexpr QFixed | ceil () const |
constexpr QFixed | operator+ (int i) const |
constexpr QFixed | operator+ (uint i) const |
constexpr QFixed | operator+ (QFixed other) const |
QFixed & | operator+= (int i) |
QFixed & | operator+= (uint i) |
QFixed & | operator+= (QFixed other) |
constexpr QFixed | operator- (int i) const |
constexpr QFixed | operator- (uint i) const |
constexpr QFixed | operator- (QFixed other) const |
QFixed & | operator-= (int i) |
QFixed & | operator-= (uint i) |
QFixed & | operator-= (QFixed other) |
constexpr QFixed | operator- () const |
constexpr bool | operator! () const |
QFixed & | operator/= (int x) |
QFixed & | operator/= (QFixed o) |
constexpr QFixed | operator/ (int d) const |
QFixed | operator/ (QFixed b) const |
QFixed | operator>> (int d) const |
QFixed & | operator*= (int i) |
QFixed & | operator*= (uint i) |
QFixed & | operator*= (QFixed o) |
constexpr QFixed | operator* (int i) const |
constexpr QFixed | operator* (uint i) const |
QFixed | operator* (QFixed o) const |
Static Public Member Functions | |
static constexpr QFixed | fromReal (qreal r) |
static constexpr QFixed | fromFixed (int fixed) |
Definition at line 26 of file qfixed_p.h.
|
inlineconstexpr |
Definition at line 30 of file qfixed_p.h.
Referenced by fromFixed().
|
inlineconstexpr |
Definition at line 31 of file qfixed_p.h.
|
inlineconstexpr |
Definition at line 32 of file qfixed_p.h.
|
inlineconstexpr |
Definition at line 33 of file qfixed_p.h.
|
inlineconstexpr |
Definition at line 47 of file qfixed_p.h.
References fromFixed().
Referenced by QFontEngineFT::boundingBox(), QTextLayout::boundingRect(), QTextLine::height(), QCoreTextFontEngine::imageForGlyph(), QFontEngineBox::leading(), and QFontEngine::tightBoundingBox().
|
inlineconstexpr |
Definition at line 46 of file qfixed_p.h.
References fromFixed().
Referenced by QTextEngine::positionInLigature().
|
inlinestaticconstexpr |
Definition at line 36 of file qfixed_p.h.
References QFixed().
Referenced by QFontEngineFT::boundingBox(), QFontEngineFT::capHeight(), ceil(), QGlyphLayout::effectiveAdvance(), floor(), fromReal(), QFontEngine::getGlyphPositions(), QFreetypeFace::getPointInOutline(), QFontEngineFT::getUnscaledGlyph(), QTextLine::glyphRuns(), QFontEngineFT::init(), QFontEngineFT::initializeHeightMetrics(), QFontEngineFT::maxCharWidth(), operator*(), operator*(), operator+(), operator+(), operator+(), operator-(), operator-(), operator-(), operator-(), operator/(), QFreetypeFace::properties(), QFontEngineFT::recalcAdvances(), round(), and QFontEngine::subPixelPositionFor().
Definition at line 35 of file qfixed_p.h.
References fromFixed().
Referenced by QTextLineItemIterator::QTextLineItemIterator(), _hb_qt_font_create(), QFontEngine::addBitmapFontToPath(), QFontEngine::addGlyphsToPath(), QTextDocumentLayoutPrivate::blockIndent(), QWindowsFontEngine::boundingBox(), QCoreTextFontEngine::boundingBox(), QTextureGlyphCache::calculateSubPixelPositionCount(), QTextEngine::calculateTabWidth(), QCoreTextFontEngine::capHeight(), QTextTableData::cellBorderWidth(), QFreetypeFace::computeSize(), QCoreTextFontEngine::doKerning(), QTextLayout::draw(), QTextDocumentLayout::draw(), QTextDocumentLayoutPrivate::drawFlow(), QTextDocumentLayoutPrivate::drawFrame(), QPainter::drawStaticText(), QPainter::drawText(), QFontMetricsF::elidedText(), QQuickTextPrivate::elidedText(), QTextDocumentLayout::ensureLayouted(), flowPosition(), QFixedPoint::fromPointF(), QFixedSize::fromSizeF(), QWindowsFontEngine::getCMap(), QFontEngine::getGlyphPositions(), getLineHeightParams(), QCoreTextFontEngine::getUnscaledGlyph(), QTextDocumentLayout::hitTest(), QCoreTextFontEngine::init(), QCoreTextFontEngine::initializeHeightMetrics(), QTextDocumentLayoutPrivate::layoutBlock(), QTextDocumentLayoutPrivate::layoutCell(), QTextDocumentLayoutPrivate::layoutFlow(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutTable(), QFontEngineBox::leading(), QCoreTextFontEngine::loadAdvancesForGlyphs(), QTextTableData::paddingProperty(), QSGTextMaskMaterial::populate(), QTextureGlyphCache::populate(), QTextDocumentLayoutPrivate::positionFloat(), QFontEngine::processHheaTable(), QFontEngine::processOS2Table(), QCoreTextFontEngine::properties(), qcoretextfontengine_scaleMetrics(), QTextInlineObject::setAscent(), QTextInlineObject::setDescent(), QFont::setLetterSpacing(), QTextLine::setLineWidth(), QTextLine::setNumColumns(), QTextLine::setPosition(), QQuickTextPrivate::setupTextLayout(), QTextInlineObject::setWidth(), QFont::setWordSpacing(), glyph_metrics_t::transformed(), visibleGlyphRange(), QCoreTextFontEngine::xHeight(), and QTextLine::xToCursor().
|
inlineconstexpr |
Definition at line 74 of file qfixed_p.h.
|
inlineconstexpr |
Definition at line 109 of file qfixed_p.h.
References fromFixed(), and i.
Definition at line 111 of file qfixed_p.h.
References o.
Definition at line 110 of file qfixed_p.h.
References fromFixed(), and i.
|
inline |
Definition at line 96 of file qfixed_p.h.
References i.
Definition at line 98 of file qfixed_p.h.
References o.
Definition at line 97 of file qfixed_p.h.
References i.
|
inlineconstexpr |
Definition at line 49 of file qfixed_p.h.
References fromFixed(), and i.
Definition at line 51 of file qfixed_p.h.
References fromFixed(), and other().
Definition at line 50 of file qfixed_p.h.
References fromFixed(), and i.
|
inline |
Definition at line 52 of file qfixed_p.h.
References i.
Definition at line 54 of file qfixed_p.h.
References other().
Definition at line 53 of file qfixed_p.h.
References i.
|
inlineconstexpr |
Definition at line 61 of file qfixed_p.h.
References fromFixed().
|
inlineconstexpr |
Definition at line 55 of file qfixed_p.h.
References fromFixed(), and i.
Definition at line 57 of file qfixed_p.h.
References fromFixed(), and other().
Definition at line 56 of file qfixed_p.h.
References fromFixed(), and i.
|
inline |
Definition at line 58 of file qfixed_p.h.
References i.
Definition at line 60 of file qfixed_p.h.
References other().
Definition at line 59 of file qfixed_p.h.
References i.
|
inlineconstexpr |
Definition at line 93 of file qfixed_p.h.
References d, and fromFixed().
Definition at line 94 of file qfixed_p.h.
|
inline |
Definition at line 76 of file qfixed_p.h.
Definition at line 77 of file qfixed_p.h.
References o.
|
inline |
Definition at line 95 of file qfixed_p.h.
References d.
|
inlineconstexpr |
Definition at line 45 of file qfixed_p.h.
References fromFixed().
Referenced by QFontEngine::initializeHeightMetrics(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutTable(), and QFontEngineFT::recalcAdvances().
|
inline |
Definition at line 39 of file qfixed_p.h.
References value().
|
inlineconstexpr |
Definition at line 41 of file qfixed_p.h.
Referenced by QWindowsFontEngineDirectWrite::QWindowsFontEngineDirectWrite(), QCoreTextFontEngine::imageForGlyph(), QCoreTextFontEngine::init(), QFontEngine::minRightBearing(), QTextEngine::positionInLigature(), and QFontSubset::widthArray().
|
inlineconstexpr |
Definition at line 42 of file qfixed_p.h.
Referenced by QFontEngineMulti::addOutlineToPath(), addSelectedRegionsToPath(), QPainterPath::addText(), QFontEngine::alphaMapForGlyph(), QTextItem::ascent(), QRawFont::ascent(), QTextInlineObject::ascent(), QTextLine::ascent(), QRawFont::averageCharWidth(), QFontEngineFT::bitmapForGlyph(), QTextLayout::boundingRect(), QFontMetricsF::boundingRect(), QFontMetricsF::boundingRect(), QFontMetricsF::boundingRect(), QRawFont::boundingRect(), QRawFont::capHeight(), cellClipTest(), QTextTableData::cellRect(), QTextItem::descent(), QRawFont::descent(), QTextInlineObject::descent(), QTextLine::descent(), QCoreTextFontEngine::draw(), QTextLayout::draw(), draw_text_item_win(), QPaintEnginePrivate::drawBoxTextItem(), QWindowsDirect2DPaintEngine::drawStaticTextItem(), QTextDocumentLayoutPrivate::drawTableCell(), QTextDocumentLayoutPrivate::drawTableCellBorder(), QPainterPrivate::drawTextItem(), QPaintEngine::drawTextItem(), QEmulationPaintEngine::drawTextItem(), QPicturePaintEngine::drawTextItem(), QPdfEnginePrivate::drawTextItem(), drawTextItemDecoration(), QFontEngine::getGlyphBearings(), QFontEngine::getGlyphPositions(), QCoreTextFontEngine::getUnscaledGlyph(), glyphRunWithInfo(), QTextInlineObject::height(), QTextLine::height(), QTextDocumentLayoutPrivate::hitTest(), QTextLine::horizontalAdvance(), QFontMetricsF::horizontalAdvance(), QCoreTextFontEngine::imageForGlyph(), QTextDocumentLayoutPrivate::layoutBlock(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutTable(), QRawFont::leading(), QTextLine::leading(), QFont::letterSpacing(), QRawFont::lineThickness(), QCoreTextFontEngine::maxCharWidth(), QFontEngineFT::maxCharWidth(), QWindowsFontEngineDirectWrite::maxCharWidth(), QTextLayout::maximumWidth(), QTextLayout::minimumWidth(), QFontEngine::minRightBearing(), QTextLine::naturalTextRect(), QTextLine::naturalTextWidth(), QSGTextMaskMaterial::populate(), QTextLine::position(), qcoretextfontengine_scaleMetrics(), qt_draw_decoration_for_glyphs(), QTextInlineObject::rect(), QTextLine::rect(), QFontMetricsF::tightBoundingRect(), QFontMetricsF::tightBoundingRect(), QFontSubset::toTruetype(), glyph_metrics_t::transformed(), QRawFont::underlinePosition(), QRawFont::unitsPerEm(), QTextItem::width(), QTextInlineObject::width(), QTextLine::width(), QFont::wordSpacing(), QTextLine::x(), QFontMetricsF::xHeight(), QRawFont::xHeight(), and QTextLine::y().
|
inlineconstexpr |
Definition at line 44 of file qfixed_p.h.
Referenced by _hb_qt_face_create(), QCoreTextFontEngine::imageForGlyph(), and QTextDocumentLayoutPrivate::layoutTable().
|
inlineconstexpr |
Definition at line 38 of file qfixed_p.h.
Referenced by _hb_qt_font_get_glyph_contour_point(), _hb_qt_font_get_glyph_extents(), _hb_qt_font_get_glyph_h_advance(), _hb_qt_font_get_glyph_h_kerning(), _hb_qt_get_font_h_extents(), QFontEngineFT::loadGlyph(), QWindowsFontEngine::recalcAdvances(), and setValue().