Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qfloat16.h File Reference

(58796ac177cde3f558aec92c00e7ee8e174ba228)

#include <QtCore/qcompare.h>
#include <QtCore/qglobal.h>
#include <QtCore/qhashfunctions.h>
#include <QtCore/qmath.h>
#include <QtCore/qnamespace.h>
#include <QtCore/qtconfigmacros.h>
#include <QtCore/qtypes.h>
#include <limits>
#include <string.h>
#include <type_traits>
+ Include dependency graph for qfloat16.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  qfloat16
 \keyword 16-bit Floating Point Support\inmodule QtCore \inheaderfile QFloat16 More...
 
struct  QtPrivate::QHypotType< qfloat16, qfloat16 >
 
struct  QtPrivate::QHypotType< R, qfloat16 >
 
struct  QtPrivate::QHypotType< qfloat16, R >
 
class  std::numeric_limits< QT_PREPEND_NAMESPACE(qfloat16)>
 
class  std::numeric_limits< const QT_PREPEND_NAMESPACE(qfloat16)>
 
class  std::numeric_limits< volatile QT_PREPEND_NAMESPACE(qfloat16)>
 
class  std::numeric_limits< const volatile QT_PREPEND_NAMESPACE(qfloat16)>
 

Namespaces

namespace  QtPrivate
 \macro QT_NO_KEYWORDS >
 
namespace  std
 

Macros

#define QF16_MAKE_ARITH_OP_FP(FP, OP)
 
#define QF16_MAKE_ARITH_OP_EQ_FP(FP, OP_EQ, OP)
 
#define QF16_MAKE_ARITH_OP(FP)
 
#define QF16_MAKE_ARITH_OP_INT(OP)
 
#define QF16_CONSTEXPR
 
#define QF16_PARTIALLY_ORDERED   Q_DECLARE_PARTIALLY_ORDERED
 
#define QF16_MAKE_ORDER_OP_FP(FP)
 

Functions

 Q_DECLARE_TYPEINFO (qfloat16, Q_PRIMITIVE_TYPE)
 
Q_CORE_EXPORT void qFloatToFloat16 (qfloat16 *, const float *, qsizetype length) noexcept
 
Q_CORE_EXPORT void qFloatFromFloat16 (float *, const qfloat16 *, qsizetype length) noexcept
 
bool qIsInf (qfloat16 f) noexcept
 
bool qIsNaN (qfloat16 f) noexcept
 
bool qIsFinite (qfloat16 f) noexcept
 
int qFpClassify (qfloat16 f) noexcept
 
qfloat16 qSqrt (qfloat16 f)
 
int qRound (qfloat16 d) noexcept
 
qint64 qRound64 (qfloat16 d) noexcept
 
bool qFuzzyCompare (qfloat16 p1, qfloat16 p2) noexcept
 
bool qFuzzyIsNull (qfloat16 f) noexcept
 
bool qIsNull (qfloat16 f) noexcept
 
int qIntCast (qfloat16 f) noexcept
 
auto qHypot (qfloat16 x, qfloat16 y)
 
template<typename F , typename ... Fs>
auto qHypot (F first, Fs... rest)
 
template<typename T >
QtPrivate::QHypotType< T, qfloat16 >::type qHypot (T x, qfloat16 y)
 
template<typename T >
auto qHypot (qfloat16 x, T y)
 

Macro Definition Documentation

◆ QF16_CONSTEXPR

#define QF16_CONSTEXPR

Definition at line 215 of file qfloat16.h.

◆ QF16_MAKE_ARITH_OP

#define QF16_MAKE_ARITH_OP ( FP)
Value:
QF16_MAKE_ARITH_OP_FP(FP, -) \
QF16_MAKE_ARITH_OP_FP(FP, *) \
QF16_MAKE_ARITH_OP_FP(FP, /) \
QF16_MAKE_ARITH_OP_EQ_FP(FP, +=, +) \
QF16_MAKE_ARITH_OP_EQ_FP(FP, -=, -) \
QF16_MAKE_ARITH_OP_EQ_FP(FP, *=, *) \
QF16_MAKE_ARITH_OP_EQ_FP(FP, /=, /)
#define QF16_MAKE_ARITH_OP_FP(FP, OP)
Definition qfloat16.h:174

Definition at line 180 of file qfloat16.h.

◆ QF16_MAKE_ARITH_OP_EQ_FP

#define QF16_MAKE_ARITH_OP_EQ_FP ( FP,
OP_EQ,
OP )
Value:
friend inline qfloat16& operator OP_EQ(qfloat16& lhs, FP rhs) noexcept \
{ lhs = qfloat16(NearestFloat(static_cast<FP>(lhs) OP rhs)); return lhs; }
\keyword 16-bit Floating Point Support\inmodule QtCore \inheaderfile QFloat16
Definition qfloat16.h:47
#define OP(a, b)

Definition at line 177 of file qfloat16.h.

◆ QF16_MAKE_ARITH_OP_FP

#define QF16_MAKE_ARITH_OP_FP ( FP,
OP )
Value:
friend inline FP operator OP(qfloat16 lhs, FP rhs) noexcept { return static_cast<FP>(lhs) OP rhs; } \
friend inline FP operator OP(FP lhs, qfloat16 rhs) noexcept { return lhs OP static_cast<FP>(rhs); }

Definition at line 174 of file qfloat16.h.

◆ QF16_MAKE_ARITH_OP_INT

#define QF16_MAKE_ARITH_OP_INT ( OP)
Value:
friend inline double operator OP(qfloat16 lhs, int rhs) noexcept { return static_cast<double>(lhs) OP rhs; } \
friend inline double operator OP(int lhs, qfloat16 rhs) noexcept { return lhs OP static_cast<double>(rhs); }

Definition at line 199 of file qfloat16.h.

◆ QF16_MAKE_ORDER_OP_FP

#define QF16_MAKE_ORDER_OP_FP ( FP)
Value:
friend QF16_CONSTEXPR bool comparesEqual(const qfloat16 &lhs, FP rhs) noexcept \
{ return static_cast<FP>(lhs) == rhs; } \
friend QF16_CONSTEXPR \
Qt::partial_ordering compareThreeWay(const qfloat16 &lhs, FP rhs) noexcept \
{ return Qt::compareThreeWay(static_cast<FP>(lhs), rhs); } \
QF16_PARTIALLY_ORDERED(qfloat16, FP)
constexpr Qt::strong_ordering compareThreeWay(LeftInt lhs, RightInt rhs) noexcept
bool comparesEqual(const QDir &lhs, const QDir &rhs)
Definition qdir.cpp:1819
#define QF16_CONSTEXPR
Definition qfloat16.h:215
Qt::weak_ordering compareThreeWay(const QUrl &lhs, const QUrl &rhs)
Definition qurl.cpp:3079

Definition at line 226 of file qfloat16.h.

◆ QF16_PARTIALLY_ORDERED

#define QF16_PARTIALLY_ORDERED   Q_DECLARE_PARTIALLY_ORDERED

Definition at line 216 of file qfloat16.h.

Function Documentation

◆ Q_DECLARE_TYPEINFO()

Q_DECLARE_TYPEINFO ( qfloat16 ,
Q_PRIMITIVE_TYPE  )

◆ qFloatFromFloat16()

Q_CORE_EXPORT void qFloatFromFloat16 ( float * ,
const qfloat16 * ,
qsizetype length )
related

◆ qFloatToFloat16()

Q_CORE_EXPORT void qFloatToFloat16 ( qfloat16 * ,
const float * ,
qsizetype length )
related

Referenced by convertParticleData().

+ Here is the caller graph for this function:

◆ qFpClassify()

int qFpClassify ( qfloat16 f)
inlinenoexcept

Definition at line 286 of file qfloat16.h.

Referenced by floatingCompare(), toDouble(), and toNumericString().

+ Here is the caller graph for this function:

◆ qFuzzyCompare()

bool qFuzzyCompare ( qfloat16 p1,
qfloat16 p2 )
inlinenoexcept

Definition at line 333 of file qfloat16.h.

References p1, p2, qAbs(), and qMin().

Referenced by QWindowsWindow::QWindowsWindow(), QQuickContext2D::addArcTo(), QQuickTextNodeEngine::addToSceneGraph(), QTextEngine::adjustUnderlines(), QAndroidCameraSession::applyResolution(), QQuickContext2D::arc(), areCollinear(), QPainter::begin(), QBackingStore::beginPaint(), QQuick3DNodePrivate::calculateGlobalVariables(), QGeoCameraTilesPrivate::clipFootprintToMap(), QPainterPathPrivate::close(), QPlaceResultPrivate::compare(), QQuickDial::componentComplete(), QQuickRangeSlider::componentComplete(), QGraphicsAnchorLayoutPrivate::constraintsFromSizeHints(), QGeoCirclePrivate::contains(), QQuickPopup::contentSizeChange(), QXcbWindow::create(), createBitmapCursor(), QWindowsOleDropSource::createCursors(), QWindowsCursor::createPixmapCursor(), QAndroidPlatformWindow::createSurface(), QSSGUtils::mat44::decompose(), QWindowsVistaStylePrivate::drawBackground(), QWindowsVistaStylePrivate::drawBackgroundThruNativeBuffer(), QQC2::QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer(), QCommonStyle::drawPrimitive(), QPaintEngineEx::drawTiledPixmap(), QQuickBoundaryRulePrivate::easedOvershoot(), QQuick3DNodePrivate::emitChangesToSceneTransform(), QQuickTextAreaPrivate::ensureCursorVisible(), equalDpi(), QEmulationPaintEngine::fill(), QBlitterPaintEngine::fillRect(), QQuickDelayTransitionManager::finished(), QQuickDelayButtonPrivate::finishTransition(), QQuickSwipePrivate::finishTransition(), QQuickListViewPrivate::fixup(), QQuickScrollViewPrivate::flickableContentHeightChanged(), QQuickScrollViewPrivate::flickableContentWidthChanged(), floatingCompare(), fuzzyCompare(), QPhysicsUtils::fuzzyEquals(), fuzzyEquals(), QQuickMatrix4x4ValueType::fuzzyEquals(), QQuickQuaternionValueType::fuzzyEquals(), QQuickVector2DValueType::fuzzyEquals(), QQuickVector3DValueType::fuzzyEquals(), QQuickVector4DValueType::fuzzyEquals(), fuzzyLessThanOrEqualTo(), QQuickPopup::geometryChange(), QQuickControl::geometryChange(), QQuickSwipeDelegate::geometryChange(), getTileRule(), QQuickDrawerPrivate::grabMouse(), QScreen::grabWindow(), QWindowsScreen::handleChanges(), QXcbWindow::handleConfigureNotifyEvent(), QQuickDialPrivate::handleMove(), QQuickRangeSliderPrivate::handleMove(), QQuickSliderPrivate::handleMove(), QQuickDrawerPrivate::handleMove(), QQuickRangeSliderPrivate::handlePress(), QQuickDialPrivate::handleRelease(), QQuickRangeSliderPrivate::handleRelease(), QQuickSliderPrivate::handleRelease(), SGFramebufferObjectNode::handleScreenChange(), importImp(), QHighDpiScaling::initHighDpiScaling(), QQuickPopup::insetChange(), is2dRotation(), QSvgOpacityStyle::isDefault(), isDprScaling(), QQuickPathViewPrivate::isInBound(), QSimplexConstraint::isSatisfied(), QNumberStyleAnimation::isUpdateNeeded(), QWasmVideoOutput::isVideoSeekable(), QQuickScrollBarAttachedPrivate::itemGeometryChanged(), QQuickScrollIndicatorAttachedPrivate::itemGeometryChanged(), QStroker::joinPoints(), QPdfPageNavigator::jump(), QPdfPageNavigator::jump(), QQuickDial::keyPressEvent(), QQuickRangeSlider::keyPressEvent(), QQuickSlider::keyPressEvent(), QMetalGraphicsPipeline::makeActiveForCurrentRenderPassEncoder(), QQuickFrameAnimationPrivate::maybeTick(), QQuickProgressBar::mirrorChange(), QQuickPathView::mouseUngrabEvent(), QQC2::QWindowsStylePrivate::nativeMetricScaleFactor(), needsEmulation(), QQuickDelayButton::nextCheckState(), QTextLength::operator!=(), operator<<(), QPainterPath::Element::operator==(), QColor::operator==(), QEasingCurveFunction::operator==(), qfixed2d::operator==(), QPen::operator==(), QTextLength::operator==(), QTextOption::Tab::operator==(), TCBPoint::operator==(), QQuickPopup::paddingChange(), QSGSoftwareInternalRectangleNode::paint(), QQuickMaterialTextContainer::paint(), QBackingStore::paintDevice(), QIcc::parseGrayMatrix(), QQuickProgressBar::position(), QSSGLayerRenderData::prepareInstancing(), QGuiApplicationPrivate::processScreenRefreshRateChange(), QTest::qCompare(), QTest::qCompare(), qDrawPlainRect(), QQC2::qDrawPlainRect(), qDrawPlainRoundedRect(), qDrawShadeLine(), QQC2::qDrawShadeLine(), qDrawShadePanel(), QQC2::qDrawShadePanel(), qDrawShadeRect(), QQC2::qDrawShadeRect(), QSGOpenVGHelpers::qDrawTiled(), qDrawWinShades(), QQC2::qDrawWinShades(), QQuaternion::qFuzzyCompare(), qFuzzyFind(), qt_curves_for_arc(), qt_getInflectionPoints(), qt_painterpath_check_crossing(), qt_painterpath_isect_line(), qt_polygon_isect_line(), qt_scaleForTransform(), qt_t_for_arc_angle(), qUpdateIfNeeded(), QDarwinAudioSourceBuffer::renderFromDevice(), QQuickPopupPositioner::reposition(), QQuickSplitViewAttached::resetMaximumHeight(), QQuickSplitViewAttached::resetMaximumWidth(), QQuickSplitViewAttached::resetMinimumHeight(), QQuickSplitViewAttached::resetMinimumWidth(), QQuickBoundaryRulePrivate::resetOvershoot(), QQuickSplitViewAttached::resetPreferredHeight(), QQuickSplitViewAttached::resetPreferredWidth(), QHighDpi::scale(), QHighDpi::scale(), scaleRegion(), QQC2::scaleRegion(), screenCursorSize(), QQuickScrollBarAttachedPrivate::scrollHorizontal(), QQuickTableViewPrivate::scrollToColumn(), QQuickTableViewPrivate::scrollToRow(), QQuickScrollBarAttachedPrivate::scrollVertical(), QQuickWheelHandler::setActiveTimeout(), QQuickAbstractColorPicker::setAlpha(), QQuickColorDialogImpl::setAlpha(), QQuick3DPrincipledMaterial::setAlphaCutoff(), QQuick3DSpecularGlossyMaterial::setAlphaCutoff(), QQuick3DParticleLineParticle::setAlphaFade(), QTuioToken::setAngle(), QQuick3DSceneEnvironment::setAoBias(), QQuick3DSceneEnvironment::setAoDistance(), QQuick3DSceneEnvironment::setAoSoftness(), QQuick3DSceneEnvironment::setAoStrength(), QQuick3DSpecularGlossyMaterial::setAttenuationDistance(), QQuickControl::setBackground(), QQuickLabel::setBackground(), QQuickTextArea::setBackground(), QQuickTextField::setBackground(), QGraphicsBlurEffect::setBlurRadius(), QGraphicsDropShadowEffect::setBlurRadius(), QQuick3DFrustumCamera::setBottom(), QQuickControlPrivate::setBottomInset(), QQuickLabelPrivate::setBottomInset(), QQuickTextAreaPrivate::setBottomInset(), QQuickTextFieldPrivate::setBottomInset(), QPageLayout::setBottomMargin(), QQuickPopupPrivate::setBottomMargin(), QQuickIconLabel::setBottomPadding(), QQuickBasePositionerPrivate::setBottomPadding(), QQuickTextPrivate::setBottomPadding(), QQuickTextEditPrivate::setBottomPadding(), QQuickTextInputPrivate::setBottomPadding(), QQuickControlPrivate::setBottomPadding(), QQuick3DModel::setBounds(), QQuick3DAbstractLight::setBrightness(), QQuick3DDefaultMaterial::setBumpAmount(), QQuickContext2DTexture::setCanvasWindow(), QDynamicRigidBody::setCenterOfMassPosition(), QDynamicRigidBody::setCenterOfMassRotation(), QQuick3DSpecularGlossyMaterial::setClearcoatAmount(), QQuick3DSpecularGlossyMaterial::setClearcoatRoughnessAmount(), QQuick3DOrthographicCamera::setClipFar(), QQuick3DPerspectiveCamera::setClipFar(), QOpenXREyeCamera::setClipFar(), QOpenXRCamera::setClipFar(), QQuickClippedText::setClipHeight(), QQuick3DOrthographicCamera::setClipNear(), QQuick3DPerspectiveCamera::setClipNear(), QOpenXREyeCamera::setClipNear(), QOpenXRCamera::setClipNear(), QQuickMaterialRipple::setClipRadius(), QQuickClippedText::setClipWidth(), QQuickClippedText::setClipX(), QQuickClippedText::setClipY(), QQuickTableView::setColumnSpacing(), QQuick3DSpotLight::setConeAngle(), QQuick3DPointLight::setConstantFade(), QQuick3DSpotLight::setConstantFade(), QQuickStyleItem::setContentHeight(), QQuickContainer::setContentHeight(), QQuickPane::setContentHeight(), QQuickStyleItem::setContentWidth(), QQuickContainer::setContentWidth(), QQuickPane::setContentWidth(), QQuickFlickable::setContentX(), QQuickFlickable::setContentY(), QQuickMaterialPlaceholderText::setControlHeight(), QQuickMaterialPlaceholderText::setControlImplicitBackgroundHeight(), QTimeLinePrivate::setCurrentTime(), QPen::setDashOffset(), QPhysicsWorld::setDefaultDensity(), QDynamicRigidBody::setDensity(), QQuick3DFog::setDensity(), QQuick3DModel::setDepthBias(), QQuick3DParticleEmitter::setDepthBias(), QQuick3DFog::setDepthCurve(), QQuick3DFog::setDepthFar(), QQuick3DFog::setDepthNear(), QSphereShape::setDiameter(), QCapsuleShape::setDiameter(), QQuick3DDefaultMaterial::setDiffuseLightWrap(), QOpenXREyeCamera::setDownTangent(), QQuickPathView::setDragMargin(), QQuickDrawer::setDragMargin(), QPhysicsMaterial::setDynamicFriction(), QQuick3DParticleEmitter::setEmitRate(), QQuickDial::setEndAngle(), QQuick3DPerspectiveCamera::setFieldOfView(), QQuickPathView::setFlickDeceleration(), QQuickMaterialTextContainer::setFocusAnimationProgress(), QQuick3DDefaultMaterial::setFresnelPower(), QQuickDial::setFrom(), QQuickProgressBar::setFrom(), QQuickRangeSlider::setFrom(), QQuickSlider::setFrom(), QHighDpiScaling::setGlobalFactor(), QQuick3DSpecularGlossyMaterial::setGlossiness(), QQuick3DInfiniteGrid::setGridInterval(), QQuick3DSceneEnvironment::setGridScale(), ProceduralSkyTextureData::setGroundCurve(), ProceduralSkyTextureData::setGroundEnergy(), QQuickAbstractColorPicker::setHandle(), QQuickRangeSliderNode::setHandle(), QQuickSlider::setHandle(), QCapsuleShape::setHeight(), QQuick3DSpecularGlossyMaterial::setHeightAmount(), QQuick3DFog::setHeightCurve(), QQuickPathViewPrivate::setHighlightPosition(), QQuick3DOrthographicCamera::setHorizontalMagnification(), QQuickControlPrivate::setHorizontalPadding(), GridGeometry::setHorizontalStep(), QQuickTreeViewDelegate::setIndentation(), QQuick3DDefaultMaterial::setIndexOfRefraction(), QQuickAbstractButton::setIndicator(), QQuickComboBox::setIndicator(), QQuickIndicatorButton::setIndicator(), QDynamicRigidBody::setInertiaTensor(), QQuick3DSpotLight::setInnerConeAngle(), QQuickGroupBox::setLabel(), QQuick3DFog::setLeastIntenseY(), QQuick3DFrustumCamera::setLeft(), QQuickControlPrivate::setLeftInset(), QQuickLabelPrivate::setLeftInset(), QQuickTextAreaPrivate::setLeftInset(), QQuickTextFieldPrivate::setLeftInset(), QQuickTreeViewDelegate::setLeftMargin(), QPageLayout::setLeftMargin(), QQuickPopupPrivate::setLeftMargin(), QQuickIconLabel::setLeftPadding(), QQuickBasePositionerPrivate::setLeftPadding(), QQuickTextPrivate::setLeftPadding(), QQuickTextEditPrivate::setLeftPadding(), QQuickTextInputPrivate::setLeftPadding(), QQuickControlPrivate::setLeftPadding(), QOpenXREyeCamera::setLeftTangent(), QQuick3DParticleLineParticle::setLength(), QQuick3DParticleLineParticle::setLengthDeltaMin(), QQuick3DParticleLineParticle::setLengthVariation(), QQuick3DPointLight::setLinearFade(), QQuick3DSpotLight::setLinearFade(), QQuick3DCustomMaterial::setLineWidth(), QQuick3DDefaultMaterial::setLineWidth(), QQuick3DPrincipledMaterial::setLineWidth(), QQuick3DSpecularGlossyMaterial::setLineWidth(), QQuick3DNode::setLocalOpacity(), QQuickTableViewPrivate::setLocalViewportX(), QQuickTableViewPrivate::setLocalViewportY(), QQuick3DParticleGravity::setMagnitude(), QQuick3DParticlePointRotator::setMagnitude(), QQuick3DParticleTargetDirection::setMagnitude(), QQuick3DParticleTargetDirection::setMagnitudeVariation(), QDynamicRigidBody::setMass(), QQuickBoundaryRule::setMaximum(), QQuickPathView::setMaximumFlickVelocity(), QQuickSplitViewAttached::setMaximumHeight(), QQuickBoundaryRule::setMaximumOvershoot(), QQuickSplitViewAttached::setMaximumWidth(), QQuick3DParticleScaleAffector::setMaxSize(), QQuick3DPrincipledMaterial::setMetalness(), QQuickBoundaryRule::setMinimum(), QQuickSplitViewAttached::setMinimumHeight(), QQuickBoundaryRule::setMinimumOvershoot(), QQuickScrollBar::setMinimumSize(), QQuickScrollIndicator::setMinimumSize(), QQuickSplitViewAttached::setMinimumWidth(), QQuick3DParticleScaleAffector::setMinSize(), QQuick3DFog::setMostIntenseY(), QQuickAbstractButtonPrivate::setMovePoint(), QQuick3DPrincipledMaterial::setNormalStrength(), QQuick3DSpecularGlossyMaterial::setNormalStrength(), QQuick3DPrincipledMaterial::setOcclusionAmount(), QQuick3DSpecularGlossyMaterial::setOcclusionAmount(), QQuickPathViewPrivate::setOffset(), QQuick3DParticleSpriteParticle::setOffsetX(), QQuick3DParticleSpriteParticle::setOffsetY(), QSGSoftwareRenderableNode::setOpacity(), QQuick3DDefaultMaterial::setOpacity(), QQuick3DPrincipledMaterial::setOpacity(), QQuick3DSpecularGlossyMaterial::setOpacity(), QWindowsWindow::setOpacity(), QGraphicsOpacityEffect::setOpacity(), QQuick3DParticleRepeller::setOuterRadius(), QQuickBoundaryRule::setOvershootScale(), QQuickBasePositioner::setPadding(), QQuickText::setPadding(), QQuickTextEdit::setPadding(), QQuickTextInput::setPadding(), QQuickPaddedRectangle::setPadding(), QQuickControl::setPadding(), QSvgSymbolLike::setPainterToRectAndAdjustment(), QQuick3DParticleEmitter::setParticleEndScale(), QQuick3DParticleEmitter::setParticleEndScaleVariation(), QQuick3DParticleEmitter::setParticleScale(), QQuick3DParticleSpriteParticle::setParticleScale(), QQuick3DParticleEmitter::setParticleScaleVariation(), QQuick3DTexture::setPivotU(), QQuick3DTexture::setPivotV(), QRawFont::setPixelSize(), QOpenXRItem::setPixelsPerUnit(), QWindowsDragCursorWindow::setPixmap(), QQuickMaterialTextContainer::setPlaceholderTextWidth(), AVFMediaPlayer::setPlaybackRate(), QFFmpegMediaPlayer::setPlaybackRate(), QQuick3DDefaultMaterial::setPointSize(), QQuick3DPrincipledMaterial::setPointSize(), QQuick3DSpecularGlossyMaterial::setPointSize(), QQuick3DNode::setPosition(), QQuickDialPrivate::setPosition(), QQuickDrawer::setPosition(), QQuickScrollIndicator::setPosition(), QQuickSliderPrivate::setPosition(), QQuickSwitch::setPosition(), QQuickSwitchDelegate::setPosition(), QQuickRangeSliderNodePrivate::setPosition(), QQuickScrollBarPrivate::setPosition(), QQuick3DTexture::setPositionU(), QQuick3DTexture::setPositionV(), QQuickSplitViewAttached::setPreferredHeight(), QQuickPathView::setPreferredHighlightBegin(), QQuickPathView::setPreferredHighlightEnd(), QQuickSplitViewAttached::setPreferredWidth(), QQuick3DSceneEnvironment::setProbeExposure(), QQuick3DSceneEnvironment::setProbeHorizon(), QQuick3DSceneEnvironment::setProbeOrientation(), QQuickDelayButton::setProgress(), QQuickImageBasePrivate::setProgress(), QQuick3DPointLight::setQuadraticFade(), QQuick3DSpotLight::setQuadraticFade(), QQuick3DParticleRepeller::setRadius(), QQuickRoundButtonPrivate::setRadius(), QQuickPdfSelection::setRenderScale(), QPhysicsMaterial::setRestitution(), QQuick3DFrustumCamera::setRight(), QQuickControlPrivate::setRightInset(), QQuickLabelPrivate::setRightInset(), QQuickTextAreaPrivate::setRightInset(), QQuickTextFieldPrivate::setRightInset(), QQuickTreeViewDelegate::setRightMargin(), QPageLayout::setRightMargin(), QQuickPopupPrivate::setRightMargin(), QQuickIconLabel::setRightPadding(), QQuickBasePositionerPrivate::setRightPadding(), QQuickTextPrivate::setRightPadding(), QQuickTextEditPrivate::setRightPadding(), QQuickTextInputPrivate::setRightPadding(), QQuickControlPrivate::setRightPadding(), QOpenXREyeCamera::setRightTangent(), QQuickWheelHandler::setRotation(), QQuickWheelHandler::setRotationScale(), QQuick3DTexture::setRotationUV(), QQuick3DPrincipledMaterial::setRoughness(), QQuickTableView::setRowSpacing(), QQuick3DParticleLineParticle::setScaleMultiplier(), QQuick3DTexture::setScaleU(), QQuick3DTexture::setScaleV(), QHighDpiScaling::setScreenFactor(), QQuick3DAbstractLight::setShadowBias(), QQuick3DAbstractLight::setShadowFactor(), QQuick3DAbstractLight::setShadowFilter(), QQuick3DAbstractLight::setShadowMapFar(), QQuickScrollBar::setSize(), QQuickScrollIndicator::setSize(), ProceduralSkyTextureData::setSkyCurve(), ProceduralSkyTextureData::setSkyEnergy(), QQuickIconLabel::setSpacing(), QQuickControl::setSpacing(), QQuick3DDefaultMaterial::setSpecularAmount(), QQuick3DPrincipledMaterial::setSpecularAmount(), QQuick3DDefaultMaterial::setSpecularRoughness(), QQuick3DPrincipledMaterial::setSpecularTint(), QQuickDial::setStartAngle(), QQuickPath::setStartX(), QQuickPath::setStartY(), QPhysicsMaterial::setStaticFriction(), QQuickDial::setStepSize(), QQuickRangeSlider::setStepSize(), QQuickScrollBar::setStepSize(), QQuickSlider::setStepSize(), QQuick3DParticleRepeller::setStrength(), QGraphicsColorizeEffect::setStrength(), ProceduralSkyTextureData::setSunAngleMax(), ProceduralSkyTextureData::setSunAngleMin(), ProceduralSkyTextureData::setSunCurve(), ProceduralSkyTextureData::setSunEnergy(), ProceduralSkyTextureData::setSunLatitude(), ProceduralSkyTextureData::setSunLongitude(), QQuickWheelHandler::setTargetScaleMultiplier(), QQuick3DSceneEnvironment::setTemporalAAStrength(), QQuick3DParticleLineParticle::setTexcoordMultiplier(), QQuick3DSpecularGlossyMaterial::setThicknessFactor(), QQuickDial::setTo(), QQuickProgressBar::setTo(), QQuickRangeSlider::setTo(), QQuickSlider::setTo(), QQuick3DFrustumCamera::setTop(), QQuickControlPrivate::setTopInset(), QQuickLabelPrivate::setTopInset(), QQuickTextAreaPrivate::setTopInset(), QQuickTextFieldPrivate::setTopInset(), QPageLayout::setTopMargin(), QQuickPopupPrivate::setTopMargin(), QQuickIconLabel::setTopPadding(), QQuickBasePositionerPrivate::setTopPadding(), QQuickTextPrivate::setTopPadding(), QQuickTextEditPrivate::setTopPadding(), QQuickTextInputPrivate::setTopPadding(), QQuickControlPrivate::setTopPadding(), QQuick3DDefaultMaterial::setTranslucentFalloff(), QQuick3DSpecularGlossyMaterial::setTransmissionFactor(), QQuick3DFog::setTransmitCurve(), QPhysicsWorld::setTypicalLength(), QPhysicsWorld::setTypicalSpeed(), QQuick3DParticleWander::setUniqueAmountVariation(), QQuick3DParticleWander::setUniquePaceVariation(), setupCameraForShadowMap(), QOpenXREyeCamera::setUpTangent(), QQuickTextPrivate::setupTextLayout(), QOpenXrInputAction::setValue(), QQuickDial::setValue(), QQuickProgressBar::setValue(), QQuickRangeSliderNode::setValue(), QQuickSlider::setValue(), QQuick3DOrthographicCamera::setVerticalMagnification(), QQuickControlPrivate::setVerticalPadding(), QQuickMaterialPlaceholderText::setVerticalPadding(), GridGeometry::setVerticalStep(), QPulseAudioSink::setVolume(), QPulseAudioSource::setVolume(), QWindowsAudioSink::setVolume(), QTuioCursor::setX(), QTuioToken::setX(), QQuick3DNode::setX(), QQuickPathText::setX(), QTuioCursor::setY(), QTuioToken::setY(), QQuick3DNode::setY(), QQuickPathText::setY(), QQuick3DNode::setZ(), shift(), QBezier::shifted(), QQuadPath::splitElementAt(), splitPolygon(), QGeoCameraTilesPrivate::splitPolygonAtAxisValue(), QPhysXCharacterController::sync(), QBezier::tAtLength(), QtAndroidAccessibility::textFromValue(), QGeoCameraTilesPrivate::tilesFromPolygon(), QColor::toHsl(), QColor::toHsv(), toNativeSizeConstrained(), transformType(), QSGVideoMaterial::updateBlending(), QSGVivanteVideoMaterial::updateBlending(), QQuickContainerPrivate::updateContentHeight(), QQuickPanePrivate::updateContentHeight(), QQuickContainerPrivate::updateContentWidth(), QQuickPanePrivate::updateContentWidth(), QHighDpiScaling::updateHighDpiScaling(), QQuickControlPrivate::updateImplicitContentHeight(), QQuickControlPrivate::updateImplicitContentSize(), QQuickControlPrivate::updateImplicitContentWidth(), QQuickNinePatchImagePrivate::updateInsets(), QQuickPathViewPrivate::updateItem(), QQuickNinePatchImagePrivate::updatePaddings(), QQuickDialPrivate::updatePosition(), QQuickSliderPrivate::updatePosition(), QQuickRangeSliderNodePrivate::updatePosition(), QQuickFlipablePrivate::updateSide(), QQuickTextPrivate::updateSize(), QQuickViewPrivate::updateSize(), QQuickWidgetPrivate::updateSize(), QQuick3DNode::updateSpatialNode(), QT_BEGIN_NAMESPACE::QSGCurveFillMaterialShader::updateUniformData(), AVFMediaPlayer::videoOrientationForAssetTrack(), QQuickFlickablePrivate::viewportAxisMoved(), QSvgVisitorImpl::visitTextNode(), QQuickScrollBarPrivate::visualAreaChange(), QQuickScrollIndicatorPrivate::visualAreaChange(), and QPNGImageWriter::writeImage().

+ Here is the call graph for this function:

◆ qFuzzyIsNull()

bool qFuzzyIsNull ( qfloat16 f)
inlinenoexcept

Definition at line 349 of file qfloat16.h.

References qAbs().

Referenced by _q_paintItem(), QQuickTimeLine::accel(), QQuickTimeLine::accel(), QQuickTimeLine::accelDistance(), addCircle(), QQuickTextNodeEngine::addFrameDecorations(), addLineTo(), QQuick3DParticlePointRotator::affectParticle(), QQuick3DParticleRepeller::affectParticle(), QQuick3DParticleWander::affectParticle(), QSvgEllipse::bounds(), QSvgLine::bounds(), QSvgPath::bounds(), QSvgPolygon::bounds(), QSvgPolyline::bounds(), QSvgRect::bounds(), QSSGRenderCamera::calculateViewProjectionWithoutTranslation(), QQuickTableViewPrivate::cancelOvershootAfterLayout(), QQuickTableViewPrivate::checkForVisibilityChanges(), QOpenGL2PaintEngineEx::clip(), QGeoCameraTilesPrivate::clipFootprintToMap(), QQuick3DInfiniteGrid::componentComplete(), QAudio::convertVolume(), QWebMercator::coordinateInterpolation(), QVkGraphicsPipeline::create(), QQuickItemViewPrivate::createComponentItem(), QSSGRenderRay::createRayData(), QQuickSwipePrivate::createRelevantItemForDistance(), QQuickDial::decrease(), QQuickRangeSliderNode::decrease(), QQuickScrollBar::decrease(), QQuickSlider::decrease(), QGuiApplication::devicePixelRatio(), QQuickTableViewPrivate::drainReusePoolAfterLoadRequest(), QPainterPrivate::drawTextItem(), QRhiVulkan::elapsedSecondsFromTimestamp(), QRhiGles2::executeBindGraphicsPipeline(), QQuickSwipePrivate::finishTransition(), QQuickFlickable::flick(), floatingCompare(), QT_BEGIN_NAMESPACE::generateMeshLevelsOfDetail(), QQuickQmlGenerator::generateRootNode(), QQuickQmlGenerator::generateStructureNode(), QQuickText::geometryChange(), QQuickPanePrivate::getContentHeight(), QQuickPanePrivate::getContentWidth(), getRadialGradientValues(), QQuickListViewPrivate::getSectionItem(), QBezier::getSubRange(), getViewportHalfExtents(), QQuickPathViewPrivate::handleMouseMoveEvent(), QQuickSwipeDelegatePrivate::handleMouseMoveEvent(), QQuickPathViewPrivate::handleMousePressEvent(), QQuickSwipeDelegatePrivate::handleMousePressEvent(), QQuickSwipeDelegatePrivate::handleMouseReleaseEvent(), importImp(), QQuickDial::increase(), QQuickRangeSliderNode::increase(), QQuickScrollBar::increase(), QQuickSlider::increase(), QQuickItemView::initItem(), QQuickTextNodeEngine::BinaryTreeNode::insert(), QTransform::inverted(), QQuickTableViewPrivate::isColumnHidden(), QTransform::isInvertible(), QQuadPath::isPointOnLine(), QQuickTableViewPrivate::isRowHidden(), QQuickBasicBusyIndicator::itemChange(), QQuickFusionBusyIndicator::itemChange(), QQuickMaterialBusyIndicator::itemChange(), QQuickScrollBarAttachedPrivate::itemGeometryChanged(), QQuickScrollIndicatorAttachedPrivate::itemGeometryChanged(), QPdfPageNavigator::jump(), QDoubleMatrix4x4::lookAt(), QMatrix4x4::lookAt(), QQuick3DQuaternionUtils::lookAt(), QQuick3DCamera::mapFromViewport(), QQuick3DCamera::mapToViewport(), QDoubleVector2D::normalize(), QDoubleVector3D::normalize(), QVector2D::normalize(), QVector3D::normalize(), QVector4D::normalize(), QDoubleVector2D::normalized(), QDoubleVector3D::normalized(), QVector2D::normalized(), QVector3D::normalized(), QVector4D::normalized(), QSize::operator/=(), operator<<(), QQuickMaterialTextContainer::paint(), QAccessibleBridgeUtils::performEffectiveAction(), QQuickSliderPrivate::positionAt(), positionAt(), AndroidPositioning::positionInfoFromJavaLocation(), QDashStroker::processCurrentSubpath(), QGraphicsScenePrivate::processDirtyItemsRecursive(), QSGCurveProcessor::processFill(), QVector3D::project(), QMatrix4x4::projectedRotate(), qt_convertUnits(), qt_curves_for_arc(), qt_fetch_radial_gradient_template(), qt_getInflectionPoints(), qt_graphicsItem_highlightSelected(), qt_isExtendedRadialGradient(), qt_mapFillRect(), qt_normalFromRotation(), qt_painterpath_bezier_extrema(), qt_t_for_arc_angle(), QQuickApplicationWindowPrivate::relayout(), QWidget::render(), QSGSoftwareRenderableNode::renderNode(), QSGGuiThreadRenderLoop::renderWindow(), QQuickControlPrivate::resizeBackground(), QQuickLabelPrivate::resizeBackground(), QQuickTextAreaPrivate::resizeBackground(), QQuickTextFieldPrivate::resizeBackground(), QQuickSwipeDelegatePrivate::resizeBackground(), QDoubleMatrix4x4::rotate(), QMatrix4x4::rotate(), rotationQuaternionForLookAt(), AndroidPositioning::satelliteInfoFromJavaLocation(), QGraphicsItem::scroll(), QQuick3DSceneEnvironment::setAoDistance(), QQuick3DSceneEnvironment::setAoStrength(), QQuickControl::setBackground(), QQuickLabel::setBackground(), QQuickTextArea::setBackground(), QQuickTextField::setBackground(), QQuickSwipe::setBehind(), QQuickSwipe::setBehindItem(), QQuickPage::setFooter(), QQuick3DInfiniteGrid::setGridInterval(), QQuickPage::setHeader(), QQuickSwipe::setLeft(), QQuickSwipe::setLeftItem(), setLightProperties(), QQuickPathView::setModel(), QGraphicsOpacityEffect::setOpacity(), QQuickPdfSelection::setRenderScale(), QQuickSwipe::setRight(), QQuickSwipe::setRightItem(), QQuickWheelHandler::setRotationScale(), QGraphicsColorizeEffect::setStrength(), QPixmapColorizeFilter::setStrength(), QColorSpacePrivate::setTransferFunction(), setupScroller(), QQC2_NAMESPACE::setupScroller(), QQuickTextPrivate::setupTextLayout(), shift(), QQuickSwipePrivate::showRelevantItemForPosition(), QMenuSloppyState::slope(), snapPosition(), QQuickDialPrivate::snapPosition(), QQuickScrollBarPrivate::snapPosition(), QQuickSliderPrivate::snapPosition(), QQuickPathViewPrivate::snapToIndex(), QQuickDrawerPrivate::startDrag(), QBezier::stationaryYPoints(), QWindowsDirect2DPaintEnginePrivate::stroke(), QPaintEngineEx::stroke(), QQuickMaterialRippleBackgroundNode::sync(), QSGRenderThread::syncAndRender(), QTessellator::tessellateRect(), QtAndroidAccessibility::textFromValue(), QColor::toHsl(), QColor::toHsv(), QTransform::type(), QVector3D::unproject(), QScrollbarStyleAnimation::updateCurrentTime(), QQuickPaddedRectangle::updatePaintNode(), QQuickFlipablePrivate::updateSide(), QQuick3DTexture::updateSpatialNode(), QSvgPaintEngine::updateState(), QQuickFlickableVisibleArea::updateVisible(), QQmlPropertyPrivate::write(), and QIcc::writeColorTrc().

+ Here is the call graph for this function:

◆ qHypot() [1/4]

template<typename F , typename ... Fs>
auto qHypot ( F first,
Fs... rest )

Definition at line 145 of file qmath.h.

References QtPrivate::QHypotHelper< T >::add().

+ Here is the call graph for this function:

◆ qHypot() [2/4]

auto qHypot ( qfloat16 x,
qfloat16 y )
inline

Definition at line 443 of file qfloat16.h.

References QtPrivate::QHypotHelper< T >::add(), and qHypot().

Referenced by QLineF::length(), QVector2D::length(), QVector3D::length(), QVector4D::length(), qHypot(), qHypot(), qHypot(), QQuickTargetDirection::sample(), and QLineF::unitVector().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qHypot() [3/4]

template<typename T >
auto qHypot ( qfloat16 x,
T y )

Definition at line 463 of file qfloat16.h.

References qHypot().

+ Here is the call graph for this function:

◆ qHypot() [4/4]

template<typename T >
QtPrivate::QHypotType< T, qfloat16 >::type qHypot ( T x,
qfloat16 y )

Definition at line 456 of file qfloat16.h.

References qHypot().

+ Here is the call graph for this function:

◆ qIntCast()

int qIntCast ( qfloat16 f)
inlinenoexcept

Definition at line 359 of file qfloat16.h.

◆ qIsFinite()

◆ qIsInf()

◆ qIsNaN()

bool qIsNaN ( qfloat16 f)
inlinenoexcept

Definition at line 284 of file qfloat16.h.

Referenced by QtPrivate::QHypotHelper< T >::add(), QGraphicsRotation::applyTo(), assignSpecialPsqlFloatValue(), collectProperty(), QPlaceResultPrivate::compare(), QGeoProjectionWebMercator::coordinateToItemPosition(), QScrollerPrivate::createScrollingSegments(), QT_BEGIN_NAMESPACE::equalOrNaN(), QT_BEGIN_NAMESPACE::exclusiveNaN(), exportPosition(), QTransform::fromScale(), QTransform::fromTranslate(), QQuickTableViewPrivate::getColumnLayoutWidth(), QQuickTableViewPrivate::getColumnWidth(), QQuickTableViewPrivate::getRowHeight(), QQuickTableViewPrivate::getRowLayoutHeight(), QGeoCirclePrivate::isValid(), QGeoProjectionWebMercator::itemPositionToCoordinate(), QQuick3DCamera::mapFromViewport(), QQuick3DCamera::mapToViewport(), QV4::DatePrototype::method_UTC(), QScrollerPrivate::nextSnapPos(), QNmeaPositionInfoSourcePrivate::notifyNewUpdate(), QGuiApplicationPrivate::processMouseEvent(), QTransform::rotate(), QTransform::rotateRadians(), QTransform::scale(), QQuickScrollBarAttachedPrivate::scrollHorizontal(), QScrollerPrivate::scrollingSegmentsValid(), QScroller::scrollTo(), QQuickScrollBarAttachedPrivate::scrollVertical(), QGradient::setColorAt(), QGraphicsWidgetPrivate::setHeight(), QDeclarativeGeoMapItemBase::setPositionOnMap(), QGeoPathPrivate::setWidth(), QGraphicsWidgetPrivate::setWidth(), QGraphicsItem::setX(), QGraphicsItem::setY(), QTransform::shear(), QScroller::stop(), QGeoCoordinate::toString(), QTransform::translate(), QGeoCoordinate::type(), QDeclarativeGeoMapQuickItem::updatePolish(), QDoubleValidatorPrivate::validateWithLocale(), writeDouble(), writeFloat(), and writeFloat().

+ Here is the caller graph for this function:

◆ qIsNull()

◆ qRound()

int qRound ( qfloat16 d)
inlinenoexcept

Definition at line 327 of file qfloat16.h.

References d, and qRound().

Referenced by QAndroidPlatformScreen::QAndroidPlatformScreen(), QQuickMaterialRippleWaveNode::QQuickMaterialRippleWaveNode(), QWindowsFontEngineData::QWindowsFontEngineData(), _q_boundGeometryToSizeConstraints(), QPrintPreviewWidgetPrivate::_q_fit(), QPdfEnginePrivate::addBrushPattern(), adjustedArea(), QColor::alpha(), QRgbaFloat< F >::alpha16(), QRgbaFloat< F >::alpha8(), QAlphaWidget::alphaBlend(), QX11Info::appDpiX(), QX11Info::appDpiY(), applyVolume(), QFontMetrics::ascent(), QAppleIconEngine::availableIconSizes(), QFontMetrics::averageCharWidth(), avfVideoSettings(), blend_tiled_argb(), blend_tiled_generic(), blend_tiled_rgb565(), blend_untransformed_argb(), blend_untransformed_generic(), blend_untransformed_rgb565(), blendedImage(), QRasterPaintEnginePrivate::blitImage(), QRgbaFloat< F >::blue16(), QRgbaFloat< F >::blue8(), QWindowsFontEngine::boundingBox(), QFontMetrics::boundingRect(), QFontMetrics::boundingRect(), QFontMetrics::boundingRect(), QQuickPathViewPrivate::calcCurrentIndex(), QFontMetrics::capHeight(), QGraphicsView::centerOn(), QQuickAbstractButtonPrivate::centerPressPoint(), QT_BEGIN_NAMESPACE::colorToColor4ub(), colorToColor4ub(), QWin32PrintEnginePrivate::composeGdiPath(), QFreetypeFace::computeSize(), convertPath(), QWindowsOleDropSource::createCursors(), QWindowsFontEngineDirectWrite::createHFONT(), QWindowsCursor::createPixmapCursor(), QQuickColorProvider::darker(), QPpdPrintDevice::defaultPageSize(), QFontMetrics::descent(), determinePhysicalSize(), determinePhysicalSize(), do_write_jpeg_image(), QFontEngine::doKerning(), QImage::dotsPerMeterX(), QImage::dotsPerMeterY(), draw_text_item_win(), QPaintEnginePrivate::drawBoxTextItem(), QDirectFbBlitter::drawCachedGlyphs(), QRasterPaintEngine::drawCachedGlyphs(), QOpenGL2PaintEngineExPrivate::drawCachedGlyphs(), QQC2_NAMESPACE::QMacStyle::drawComplexControl(), QMacStyle::drawComplexControl(), QQC2_NAMESPACE::QMacStyle::drawControl(), QMacStyle::drawControl(), QWindowsVistaStyle::drawControl(), QTextLayout::drawCursor(), QPainter::drawEllipse(), QRasterPaintEngine::drawImage(), QRasterPaintEnginePrivate::drawImage(), QX11PaintEngine::drawImage(), QRasterPaintEngine::drawImage(), QPdfEngine::drawImage(), QPainter::drawImage(), QStyle::drawItemPixmap(), QX11PaintEngine::drawLines(), QX11PaintEngine::drawLines(), QCoreGraphicsPaintEngine::drawPixmap(), QX11PaintEngine::drawPixmap(), QWin32PrintEngine::drawPixmap(), QPdfEngine::drawPixmap(), QPainter::drawPixmap(), QPaintEngine::drawPolygon(), QWindowsVistaStyle::drawPrimitive(), QQC2::QCommonStyle::drawPrimitive(), QCommonStyle::drawPrimitive(), QX11PaintEngine::drawRects(), QX11PaintEngine::drawTiledPixmap(), QPainter::drawTiledPixmap(), QT_BEGIN_NAMESPACE::expblur(), QX11PaintEnginePrivate::fillPath(), QX11PaintEnginePrivate::fillPolygon_translated(), QWindowsBackingStore::flush(), QWindowsFontDatabaseBase::fontDefToLOGFONT(), QWindowsGeometryHint::frame(), QColor::fromCmykF(), QColor::fromHslF(), QColor::fromHsvF(), QColor::fromRgbF(), generateGlyph(), QGradientCache::generateGradientColorTable(), generateGradientColorTable(), getSize(), getTileRule(), QRgbaFloat< F >::green16(), QRgbaFloat< F >::green8(), QQuickWheelHandler::handleEventPoint(), QQuickPathViewPrivate::handleMouseReleaseEvent(), hcenter(), QFontMetrics::height(), QWidgetLineControl::height(), QFontMetrics::horizontalAdvance(), QFontMetrics::horizontalAdvance(), QFontMetrics::horizontalAdvance(), QWindowsFontEngine::initFontInfo(), QWindowsFontEngineDirectWrite::initFontInfo(), QIntegrityFbScreen::initialize(), QTriangulator< T >::initialize(), QTriangulator< T >::initialize(), QFFmpeg::AudioRenderer::initResempler(), QQuickTextImageHandler::intrinsicSize(), QLCDNumber::intValue(), QQuickListViewPrivate::layoutVisibleItems(), QFontMetrics::leading(), QFontMetrics::leftBearing(), lengthValueFromData(), QQuickColorProvider::lighter(), QFontMetrics::lineSpacing(), QFontMetrics::lineWidth(), QFontDatabasePrivate::load(), QPpdPrintDevice::loadPageSizes(), QWindowsPrintDevice::loadPageSizes(), QQuickImageProviderWithOptions::loadSize(), makeDistanceField(), QTransform::map(), QTransform::map(), QMatrix4x4::map(), QTransform::map(), QTransform::map(), QTransform::map(), QPdfDocumentPrivate::mapPageToView(), QPdfDocumentPrivate::mapPageToView(), QTransform::mapRect(), QMatrix4x4::mapRect(), QDoubleMatrix4x4::mapRect(), QTransform::mapToPolygon(), QPdfDocumentPrivate::mapViewToPage(), QFontMetrics::maxWidth(), QImage::metric(), QPaintDeviceWindow::metric(), QWindowsDirect2DPaintDevice::metric(), QWidget::metric(), QBlittablePlatformPixmap::metric(), QRasterPlatformPixmap::metric(), QOpenGLPaintDevice::metric(), QOpenGLWidget::metric(), QSvgGenerator::metric(), QPdfEngine::metric(), QMacPrintEngine::metric(), QFontMetrics::minLeftBearing(), QFontMetrics::minRightBearing(), QQuickPathView::mouseUngrabEvent(), QScrollerPrivate::nextSnapPos(), QWindowsContext::nonClientMetricsForScreen(), QDial::notchSize(), QMargins::operator*(), QMargins::operator*(), QPoint::operator*=(), QPoint::operator*=(), QSize::operator*=(), QMargins::operator/(), QSize::operator/=(), QPoint::operator/=(), QSGSoftwareInternalRectangleNode::paint(), QQuickFusionBusyIndicator::paint(), QPagePreview::paintEvent(), QLineEdit::paintEvent(), parseIconEntryInfo(), parseXftDpi(), QWindowsVistaStyle::pixelMetric(), QQC2::QWindowsStyle::pixelMetric(), QQC2::QWindowsXPStyle::pixelMetric(), QFont::pointSize(), QFontInfo::pointSize(), QFontDatabase::pointSizes(), QSGTextMaskMaterial::populate(), QQuickPathView::positionViewAtIndex(), printPage(), QTest::CrashHandler::printTestRunTime(), QLibInputPointer::processAbsMotion(), QLibInputPointer::processAxis(), QLibInputPointer::processMotion(), qDrawEdge(), qDrawPlainRect(), QQC2::qDrawPlainRect(), qDrawPlainRoundedRect(), qDrawRoundedCorners(), qDrawShadeLine(), QQC2::qDrawShadeLine(), qDrawShadePanel(), QQC2::qDrawShadePanel(), qDrawShadeRect(), QQC2::qDrawShadeRect(), QSGOpenVGHelpers::qDrawTiled(), qDrawWinShades(), QQC2::qDrawWinShades(), qfontForCocoaFont(), qRound(), qt_color_from_string(), qt_convertMargins(), qt_convertPointsToUnits(), qt_convertUnits(), qt_create_image_data(), qt_defaultDpiX(), qt_defaultDpiY(), qt_image_convolute_filter(), qt_mac_create_imagemask(), qt_transform_image_rasterize(), qt_xForm_helper(), QImageReader::read(), QTiffHandler::read(), NS_IIOF_HELPERS::QIIOFHelper::readImage(), QWidgetLineControl::rectForPos(), QRgbaFloat< F >::red16(), QRgbaFloat< F >::red8(), QQuickPopupPositioner::reposition(), QTextFormatPrivate::resolveFont(), QFontMetrics::rightBearing(), roundedTime(), QHighDpiScaling::roundScaleFactor(), QWindowsFontDatabaseBase::sanitizeRequest(), QHighDpi::scale(), QTextEdit::scrollToAnchor(), QColor::setAlphaF(), QColor::setBlueF(), QColor::setCmykF(), QQuickPen::setColor(), QSGDefaultRectangleNode::setColor(), setDisplayMetrics(), QAndroidCamera::setExposureCompensation(), QQuickText::setFont(), QQuickTextEdit::setFont(), QQuickTextInput::setFont(), setFontWeightFromValue(), QColorTrcLut::setFromGamma(), QColorTrcLut::setFromTransferFunction(), QColorTrcLut::setFromTransferTable(), QColor::setGreenF(), QColor::setHslF(), QColor::setHsvF(), QQuickTapHandler::setLongPressThreshold(), QV4L2Camera::setManualExposureTime(), QGstreamerCamera::setManualExposureTime(), QSGSoftwareNinePatchNode::setPadding(), QWin32PrintEnginePrivate::setPageSize(), QQuickPen::setPixelAligned(), QWindowsDragCursorWindow::setPixmap(), QColor::setRedF(), QColor::setRgbF(), QQuickAnimatedImage::setSpeed(), QQuickPen::setWidth(), setWindowOpacity(), QSvgTinyDocument::size(), QQC2_NAMESPACE::QMacStyle::sizeFromContents(), QQC2::QCommonStyle::sizeFromContents(), QMacStyle::sizeFromContents(), QCommonStyle::sizeFromContents(), QQC2::QWindowsXPStyle::sizeFromContents(), QWindowsVistaStyle::sizeFromContents(), QFontDatabase::smoothSizes(), QQuickListViewPrivate::snapPosAt(), snapPosition(), QQuickDialPrivate::snapPosition(), QQuickScrollBarPrivate::snapPosition(), QQuickSliderPrivate::snapPosition(), QQuickLayoutStyleInfo::spacing(), QAndroidCaptureSession::start(), QPlainTestLogger::stopLogging(), QX11PaintEnginePrivate::strokePolygon_dev(), QQC2_NAMESPACE::QMacStyle::subControlRect(), QQC2::QCommonStyle::subControlRect(), QMacStyle::subControlRect(), QCommonStyle::subControlRect(), QWindowsVistaStyle::subControlRect(), QQC2::QWindowsXPStyle::subControlRect(), QWindowsVistaStyle::subElementRect(), QQC2::QCommonStyle::subElementRect(), QCommonStyle::subElementRect(), QQuickMaterialRippleBackgroundNode::sync(), QAndroidPlatformTheme::themeHint(), QWindowsTheme::themeHint(), QFontMetrics::tightBoundingRect(), QFontMetrics::tightBoundingRect(), to_d2d_size_u(), QColor::toCmyk(), QColor::toHsl(), QColor::toHsv(), QMarginsF::toMargins(), toNativeSizeConstrained(), QPointF::toPoint(), QVector2D::toPoint(), QVector3D::toPoint(), QVector4D::toPoint(), QRectF::toRect(), QColor::toRgb(), QSizeF::toSize(), QGeoCoordinate::toString(), QFontSubset::toTruetype(), QX11PlatformPixmap::transformed(), QFontMetrics::underlinePos(), QUnifiedTimer::updateAnimationTimers(), QQuickListViewPrivate::updateAverage(), QX11PaintEngine::updateBrush(), QQuickMaterialRippleWaveNode::updateCurrentTime(), QQuickBoundaryReturnJob::updateCurrentTime(), QSGBasicInternalRectangleNode::updateGeometry(), QWin32PrintEnginePrivate::updateMetrics(), QQuickPaintedItem::updatePaintNode(), QQuickRectangle::updatePaintNode(), QX11PaintEngine::updatePen(), QPaintEnginePrivate::updateSystemClip(), QQuickDialPrivate::valueAt(), QQmlStringConverters::variantFromString(), vcenter(), QPen::width(), QWidgetLineControl::width(), QFontSubset::widthArray(), QFontMetrics::xHeight(), QAndroidCamera::zoomTo(), and QQnxPlatformCamera::zoomTo().

+ Here is the call graph for this function:

◆ qRound64()

qint64 qRound64 ( qfloat16 d)
inlinenoexcept

Definition at line 330 of file qfloat16.h.

References d, and qRound64().

Referenced by QSGCurveProcessor::processFill(), qHash(), qRound64(), and QXcbWindow::setOpacity().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qSqrt()

qfloat16 qSqrt ( qfloat16 f)
inline

Definition at line 289 of file qfloat16.h.

Referenced by QQuickMaterialRippleWaveNode::QQuickMaterialRippleWaveNode(), addCircle(), QQuickFrictionAffector::affectParticle(), QQuickMaterialRipple::anchorPoint(), QQuickMultiEffectPrivate::calculateLod(), BezierEase::cosacos(), QQuickMaterialRipple::diameter(), QQuickParentChangePrivate::doChange(), QToolBarLayout::expandedSize(), RadialFetchPlain< GradientBase >::fetch(), QQuickGridViewPrivate::flick(), QQuickListViewPrivate::flick(), QSSGMesh::Mesh::fromAssetData(), QSSGMesh::Mesh::fromRuntimeData(), QPrintPreviewWidgetPrivate::layoutPages(), QDoubleVector2D::length(), QDoubleVector3D::length(), QStyleOptionGraphicsItem::levelOfDetailFromTransform(), QQC2::QStyleOptionGraphicsItem::levelOfDetailFromTransform(), makeDistanceField(), ViewportTransformHelper::map(), QDoubleVector2D::normalize(), QDoubleVector3D::normalize(), normalize(), QDoubleVector2D::normalized(), QDoubleVector3D::normalized(), parseIconEntryInfo(), QQuickSvgParser::pathArc(), pathArc(), qt_fetch_radial_gradient_template(), qt_getInflectionPoints(), qt_image_convolute_filter(), qt_painterpath_bezier_extrema(), qt_scaleForTransform(), QRasterizer::rasterizeLine(), QSSGMesh::MeshInternal::readMeshData(), QMdi::RegularTiler::rearrange(), QMdiAreaPrivate::resizeToMinimumTileSize(), QtPrivate::QHypotHelper< T >::result(), BezierEase::singleRealSolutionForCubic(), soft_light_op(), QBezier::stationaryYPoints(), QQuickMaterialRippleBackgroundNode::sync(), QTessellator::tessellateRect(), QQuickParentAnimation::transition(), updateDirtySkeletons(), QQuick3DSkin::updateSpatialNode(), QQuickTableViewResizeHandler::updateState(), QT_BEGIN_NAMESPACE::QSGCurveFillMaterialShader::updateUniformData(), QSGCurveStrokeMaterialShader::updateUniformData(), QSGDistanceFieldTextMaterialRhiShader::updateUniformData(), and AVFMediaPlayer::videoOrientationForAssetTrack().