Qt 4.8
|
#include <qfixed_p.h>
Public Functions | |
QFixed | ceil () const |
QFixed | floor () const |
bool | operator! () const |
bool | operator!= (const QFixed &other) const |
QFixed | operator* (int i) const |
QFixed | operator* (uint i) const |
QFixed | operator* (const QFixed &o) const |
QFixed & | operator*= (int i) |
QFixed & | operator*= (uint i) |
QFixed & | operator*= (const QFixed &o) |
QFixed | operator+ (int i) const |
QFixed | operator+ (uint i) const |
QFixed | operator+ (const QFixed &other) const |
QFixed & | operator+= (int i) |
QFixed & | operator+= (uint i) |
QFixed & | operator+= (const QFixed &other) |
QFixed | operator- (int i) const |
QFixed | operator- (uint i) const |
QFixed | operator- (const QFixed &other) const |
QFixed | operator- () const |
QFixed & | operator-= (int i) |
QFixed & | operator-= (uint i) |
QFixed & | operator-= (const QFixed &other) |
QFixed | operator/ (int d) const |
QFixed | operator/ (QFixed b) const |
QFixed & | operator/= (int x) |
QFixed & | operator/= (const QFixed &o) |
bool | operator< (const QFixed &other) const |
bool | operator<= (const QFixed &other) const |
QFixed & | operator= (int i) |
QFixed & | operator= (long i) |
bool | operator== (const QFixed &other) const |
bool | operator> (const QFixed &other) const |
bool | operator>= (const QFixed &other) const |
QFixed | operator>> (int d) const |
QFixed () | |
QFixed (int i) | |
QFixed (long i) | |
QFixed | round () const |
void | setValue (int value) |
int | toInt () const |
qreal | toReal () const |
int | truncate () const |
int | value () const |
Static Public Functions | |
static QFixed | fromFixed (int fixed) |
static QFixed | fromReal (qreal r) |
Private Functions | |
QFixed | operator* (qreal d) const |
QFixed & | operator*= (qreal d) |
QFixed | operator+ (qreal i) const |
QFixed & | operator+= (qreal i) |
QFixed | operator- (qreal i) const |
QFixed & | operator-= (qreal i) |
QFixed | operator/ (qreal d) const |
QFixed & | operator/= (qreal r) |
QFixed & | operator= (qreal i) |
QFixed (qreal i) | |
Properties | |
int | val |
Definition at line 62 of file qfixed_p.h.
|
inline |
Definition at line 64 of file qfixed_p.h.
|
inline |
Definition at line 65 of file qfixed_p.h.
|
inline |
Definition at line 66 of file qfixed_p.h.
|
inlineprivate |
Definition at line 144 of file qfixed_p.h.
|
inline |
Definition at line 82 of file qfixed_p.h.
Referenced by QScriptLine::height(), QFontEngineXLFD::leading(), QFontEngineBox::leading(), and QTextureGlyphCache::populate().
|
inline |
Definition at line 81 of file qfixed_p.h.
Referenced by QFontEngineMac::boundingBox(), QTextEngine::positionInLigature(), qFloor(), QTextureGlyphCache::subPixelPositionForX(), and QFontEngineFT::subPixelPositionForX().
|
inlinestatic |
Definition at line 71 of file qfixed_p.h.
Referenced by QProxyFontEngine::ascent(), QFontEngineFT::ascent(), QProxyFontEngine::averageCharWidth(), QProxyFontEngine::boundingBox(), QFontEngineXLFD::boundingBox(), QProxyFontEngine::canRender(), QProxyFontEngine::descent(), QFontEngineFT::descent(), QGlyphLayout::effectiveAdvance(), QFontEngineQPA::extractHeaderField(), QFontEngineQPF::extractHeaderField(), QFontEngine::getGlyphPositions(), QFontEngineFT::getUnscaledGlyph(), QFontEngineFT::init(), QProxyFontEngine::leading(), QFontEngineFT::leading(), QProxyFontEngine::lineThickness(), QProxyFontEngine::maxCharWidth(), QProxyFontEngine::minLeftBearing(), QProxyFontEngine::minRightBearing(), QFreetypeFace::properties(), QProxyFontEngine::recalcAdvances(), QFontEngineFT::recalcAdvances(), QProxyFontEngine::underlinePosition(), and QProxyFontEngine::xHeight().
Definition at line 70 of file qfixed_p.h.
Referenced by QFontEngine::addBitmapFontToPath(), QFontEngine::addGlyphsToPath(), QFontEngineQPA::ascent(), QFontEngineQPF::ascent(), QTextDocumentLayoutPrivate::blockIndent(), QFontEngineMac::boundingBox(), QFontEngineWin::boundingBox(), QTextureGlyphCache::calculateSubPixelPositionCount(), QTextEngine::calculateTabWidth(), QProxyFontEngine::canRender(), QFontEngineQPA::descent(), QFontEngineQPF::descent(), QDeclarativeTextLayout::draw(), QTextDocumentLayout::draw(), QTextLayout::draw(), QFontEngineQPF::draw(), QTextLine::draw(), QFontEngineQPF1::draw(), QRasterPaintEngine::drawCachedGlyphs(), QTextDocumentLayoutPrivate::drawFlow(), QTextDocumentLayoutPrivate::drawFrame(), QX11PaintEngine::drawFreetype(), QPainter::drawStaticText(), QPainter::drawText(), QX11PaintEngine::drawXLFD(), QFontMetricsF::elidedText(), QTextDocumentLayout::ensureLayouted(), flowPosition(), QFixedPoint::fromPointF(), QFixedSize::fromSizeF(), QFontEngine::getGlyphPositions(), getLineHeightParams(), QFontEngineMac::getUnscaledGlyph(), QTextDocumentLayout::hitTest(), QTextLine::layout_helper(), QTextDocumentLayoutPrivate::layoutBlock(), QTextDocumentLayoutPrivate::layoutCell(), QTextDocumentLayoutPrivate::layoutFlow(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutTable(), QFontEngineXLFD::leading(), QFontEngineQPA::leading(), QFontEngineQPF::leading(), QFontEngineBox::leading(), QFontEngineQPA::lineThickness(), QFontEngineQPF::lineThickness(), QTextTableData::paddingProperty(), QTextDocumentLayoutPrivate::positionFloat(), QFontEngineMac::QFontEngineMac(), QTextLineItemIterator::QTextLineItemIterator(), QFontEngineMac::recalcAdvances(), QTextInlineObject::setAscent(), QTextInlineObject::setDescent(), QFont::setLetterSpacing(), QTextLine::setLineWidth(), QTextLine::setNumColumns(), QTextLine::setPosition(), QTextInlineObject::setWidth(), QFont::setWordSpacing(), QTextureGlyphCache::subPixelPositionForX(), QFontEngineFT::subPixelPositionForX(), glyph_metrics_t::transformed(), QFontEngineQPA::underlinePosition(), QFontEngineQPF::underlinePosition(), QPAGenerator::writeHeader(), QPFGenerator::writeHeader(), and QTextLine::xToCursor().
|
inline |
Definition at line 104 of file qfixed_p.h.
|
inline |
Definition at line 99 of file qfixed_p.h.
|
inline |
Definition at line 139 of file qfixed_p.h.
Definition at line 140 of file qfixed_p.h.
Definition at line 141 of file qfixed_p.h.
Definition at line 153 of file qfixed_p.h.
|
inline |
Definition at line 126 of file qfixed_p.h.
Definition at line 127 of file qfixed_p.h.
Definition at line 128 of file qfixed_p.h.
Definition at line 152 of file qfixed_p.h.
|
inline |
Definition at line 84 of file qfixed_p.h.
Definition at line 85 of file qfixed_p.h.
Definition at line 86 of file qfixed_p.h.
Definition at line 146 of file qfixed_p.h.
|
inline |
Definition at line 87 of file qfixed_p.h.
Definition at line 88 of file qfixed_p.h.
Definition at line 89 of file qfixed_p.h.
Definition at line 147 of file qfixed_p.h.
|
inline |
Definition at line 90 of file qfixed_p.h.
Definition at line 91 of file qfixed_p.h.
Definition at line 92 of file qfixed_p.h.
|
inline |
Definition at line 96 of file qfixed_p.h.
Definition at line 148 of file qfixed_p.h.
|
inline |
Definition at line 93 of file qfixed_p.h.
Definition at line 94 of file qfixed_p.h.
Definition at line 95 of file qfixed_p.h.
Definition at line 149 of file qfixed_p.h.
|
inline |
Definition at line 123 of file qfixed_p.h.
Definition at line 124 of file qfixed_p.h.
Definition at line 151 of file qfixed_p.h.
|
inline |
Definition at line 106 of file qfixed_p.h.
Definition at line 107 of file qfixed_p.h.
Definition at line 150 of file qfixed_p.h.
|
inline |
Definition at line 100 of file qfixed_p.h.
|
inline |
Definition at line 102 of file qfixed_p.h.
|
inline |
Definition at line 67 of file qfixed_p.h.
|
inline |
Definition at line 68 of file qfixed_p.h.
Definition at line 145 of file qfixed_p.h.
|
inline |
Definition at line 98 of file qfixed_p.h.
|
inline |
Definition at line 101 of file qfixed_p.h.
|
inline |
Definition at line 103 of file qfixed_p.h.
|
inline |
Definition at line 125 of file qfixed_p.h.
|
inline |
Definition at line 80 of file qfixed_p.h.
Referenced by QFontEngineMac::ascent(), QFontEngineDirectWrite::ascent(), atsuPostLayoutCallback(), QFontEngineMac::averageCharWidth(), QFontEngineMac::boundingBox(), QFontEngineDirectWrite::boundingBox(), QFontEngineFT::boundingBox(), QFontEngineMac::descent(), QVGPaintEngine::drawCachedGlyphs(), QFontEngineMac::leading(), QFontEngineDirectWrite::leading(), QFontEngineMac::recalcAdvances(), QFontEngineDirectWrite::recalcAdvances(), QFontEngineFT::recalcAdvances(), QFontEngineMac::xHeight(), and QFontEngineDirectWrite::xHeight().
|
inline |
Definition at line 74 of file qfixed_p.h.
|
inline |
Definition at line 76 of file qfixed_p.h.
Referenced by QFontEngineXLFD::bitmapForGlyphs(), QFontEngineWin::drawGDIGlyph(), QFontEngineMac::getUnscaledGlyph(), QTextureGlyphCache::populate(), QTextEngine::positionInLigature(), and qRound().
|
inline |
Definition at line 77 of file qfixed_p.h.
Referenced by QFontEngineDirectWrite::addGlyphsToPath(), QFontEngine::addGlyphsToPath(), addGlyphsToPathHelper(), QFontEngineXLFD::addOutlineToPath(), QFontEngineMulti::addOutlineToPath(), addSelectedRegionsToPath(), QPainterPath::addText(), QRawFont::advancesForGlyphIndexes(), QFontEngineDirectWrite::alphaMapBoundingBox(), QFontEngine::alphaMapForGlyph(), alphaMapFromPath(), QTextItem::ascent(), QRawFont::ascent(), QFontMetricsF::ascent(), QRawFont::averageCharWidth(), QFontMetricsF::averageCharWidth(), QFontEngineXLFD::bitmapForGlyphs(), QTextLayout::boundingRect(), QFontMetricsF::boundingRect(), QGLGlyphCache::cacheGlyphs(), QTextLine::cursorToX(), QTextItem::descent(), QRawFont::descent(), QFontMetricsF::descent(), QTextDocumentLayout::draw(), QFontEngineMac::draw(), QTextLine::draw(), QPaintEnginePrivate::drawBoxTextItem(), QVGPaintEngine::drawCachedGlyphs(), QTextDocumentLayoutPrivate::drawFrame(), QTextDocumentLayoutPrivate::drawFrameDecoration(), QPainterPrivate::drawGlyphs(), drawMenuText(), QTextDocumentLayoutPrivate::drawTableCell(), QPainter::drawText(), QEmulationPaintEngine::drawTextItem(), QPicturePaintEngine::drawTextItem(), QPdfEnginePrivate::drawTextItem(), QPdfBaseEnginePrivate::drawTextItem(), QPaintBufferEngine::drawTextItem(), QPainter::drawTextItem(), drawTextItemDecoration(), QPdfEnginePrivate::embedFont(), QVGFontEngineCleaner::fontEngineDestroyed(), QFontEngine::getGlyphBearings(), QFontEngine::getGlyphPositions(), QTextLine::glyphs(), QTextDocumentLayoutPrivate::hitTest(), QFontEngineMac::imageForGlyph(), QFontEngineDirectWrite::imageForGlyph(), QTextLine::layout_helper(), QTextDocumentLayoutPrivate::layoutBlock(), QTextDocumentLayoutPrivate::layoutFlow(), QTextDocumentLayoutPrivate::layoutFrame(), QRawFont::leading(), QFontMetricsF::leading(), QFont::letterSpacing(), QFontMetricsF::lineWidth(), QFontEngineFT::loadGlyph(), QTextLine::naturalTextRect(), operator<<(), QTextureGlyphCache::populate(), QPainterReplayer::process(), QFreetypeFace::properties(), QFontEngine::properties(), qt_draw_decoration_for_glyphs(), QTextInlineObject::rect(), QTextLine::rect(), QFontMetricsF::tightBoundingRect(), QFixedPoint::toPointF(), QFixedSize::toSizeF(), QFontSubset::toTruetype(), QFontSubset::type1AddedGlyphs(), QFontMetricsF::underlinePos(), QRawFont::unitsPerEm(), QTextItem::width(), QFontMetricsF::width(), QFont::wordSpacing(), QRawFont::xHeight(), and QFontMetricsF::xHeight().
|
inline |
Definition at line 79 of file qfixed_p.h.
Referenced by QTextDocumentLayoutPrivate::layoutTable(), QTextureGlyphCache::populate(), and qFloor().
|
inline |
Definition at line 73 of file qfixed_p.h.
Referenced by QFontEngine::addBitmapFontToPath(), hb_getFontMetric(), hb_getGlyphMetrics(), QTextEngine::justify(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), setValue(), QTextEngine::shapeText(), QPAGenerator::writeTaggedQFixed(), and QPFGenerator::writeTaggedQFixed().
|
private |
Definition at line 154 of file qfixed_p.h.
Referenced by ceil(), floor(), fromFixed(), fromReal(), operator!(), operator!=(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator<=(), operator=(), operator==(), operator>(), operator>=(), operator>>(), round(), setValue(), toInt(), toReal(), truncate(), and value().