Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qfloat16.h File Reference
#include <QtCore/qglobal.h>
#include <QtCore/qmath.h>
#include <QtCore/qnamespace.h>
#include <limits>
#include <string.h>
+ 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_NAMESPACE
 
namespace  std
 

Macros

#define QFLOAT16_IS_NATIVE   0
 
#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_MAKE_BOOL_OP_FP(FP, OP)
 
#define QF16_MAKE_BOOL_OP(FP)
 
#define QF16_MAKE_BOOL_OP_INT(OP)
 

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_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:147

Definition at line 153 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:46
#define OP(a, b)

Definition at line 150 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 147 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 172 of file qfloat16.h.

◆ QF16_MAKE_BOOL_OP

#define QF16_MAKE_BOOL_OP (   FP)
Value:
QF16_MAKE_BOOL_OP_FP(FP, >) \
QF16_MAKE_BOOL_OP_FP(FP, >=) \
QF16_MAKE_BOOL_OP_FP(FP, <=) \
QF16_MAKE_BOOL_OP_FP(FP, ==) \
QF16_MAKE_BOOL_OP_FP(FP, !=)
#define QF16_MAKE_BOOL_OP_FP(FP, OP)
Definition qfloat16.h:192

Definition at line 195 of file qfloat16.h.

◆ QF16_MAKE_BOOL_OP_FP

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

Definition at line 192 of file qfloat16.h.

◆ QF16_MAKE_BOOL_OP_INT

#define QF16_MAKE_BOOL_OP_INT (   OP)
Value:
friend inline bool operator OP(qfloat16 a, int b) noexcept { return static_cast<NearestFloat>(a) OP static_cast<NearestFloat>(b); } \
friend inline bool operator OP(int a, qfloat16 b) noexcept { return static_cast<NearestFloat>(a) OP static_cast<NearestFloat>(b); }
GLboolean GLboolean GLboolean b
GLboolean GLboolean GLboolean GLboolean a
[7]

Definition at line 209 of file qfloat16.h.

◆ QFLOAT16_IS_NATIVE

#define QFLOAT16_IS_NATIVE   0

Definition at line 71 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 240 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 287 of file qfloat16.h.

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

Referenced by QWindowsWindow::QWindowsWindow(), QQuickContext2D::addArcTo(), QQuickTextNodeEngine::addToSceneGraph(), QTextEngine::adjustUnderlines(), QLineF::angle(), QLineF::angleTo(), QAndroidCameraSession::applyResolution(), QQuickContext2D::arc(), areCollinear(), 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(), 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(), QIcc::fromIccProfile(), fuzzyCompare(), fuzzyEquals(), fuzzyEquals(), QQuickMatrix4x4ValueType::fuzzyEquals(), QQuickQuaternionValueType::fuzzyEquals(), QQuickVector2DValueType::fuzzyEquals(), QQuickVector3DValueType::fuzzyEquals(), QQuickVector4DValueType::fuzzyEquals(), fuzzyLessThanOrEqualTo(), QQuickPopup::geometryChange(), QQuickControl::geometryChange(), QQuickSwipeDelegate::geometryChange(), getTileRule(), QQuickDrawerPrivate::grabMouse(), QAndroidPlatformScreen::grabWindow(), 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(), QBezier::inflectionPoints(), QHighDpiScaling::initHighDpiScaling(), QQuickPopup::insetChange(), is2dRotation(), QQuickPathViewPrivate::isInBound(), QLineF::isNull(), 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==(), QEasingCurve::operator==(), QEasingCurveFunction::operator==(), qfixed2d::operator==(), QPen::operator==(), QTextLength::operator==(), QTextOption::Tab::operator==(), TCBPoint::operator==(), QQuickPopup::paddingChange(), QSGSoftwareInternalRectangleNode::paint(), QQuickMaterialTextContainer::paint(), QQuickProgressBar::position(), QSSGSubsetRenderable::prepareInstancing(), QGuiApplicationPrivate::processScreenRefreshRateChange(), QTest::qCompare(), QTest::qCompare(), qDrawPlainRect(), QQC2::qDrawPlainRect(), qDrawShadeLine(), QQC2::qDrawShadeLine(), qDrawShadePanel(), QQC2::qDrawShadePanel(), qDrawShadeRect(), QQC2::qDrawShadeRect(), QSGOpenVGHelpers::qDrawTiled(), qDrawWinShades(), QQC2::qDrawWinShades(), 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(), 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(), 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(), QQuickClippedText::setClipHeight(), QQuick3DOrthographicCamera::setClipNear(), QQuick3DPerspectiveCamera::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(), 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(), QQuickPopupPrivate::setLeftMargin(), QQuickIconLabel::setLeftPadding(), QQuickBasePositionerPrivate::setLeftPadding(), QQuickTextPrivate::setLeftPadding(), QQuickTextEditPrivate::setLeftPadding(), QQuickTextInputPrivate::setLeftPadding(), QQuickControlPrivate::setLeftPadding(), 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(), QQuick3DParticleEmitter::setParticleEndScale(), QQuick3DParticleEmitter::setParticleEndScaleVariation(), QQuick3DParticleEmitter::setParticleScale(), QQuick3DParticleSpriteParticle::setParticleScale(), QQuick3DParticleEmitter::setParticleScaleVariation(), QQuick3DTexture::setPivotU(), QQuick3DTexture::setPivotV(), QRawFont::setPixelSize(), QWindowsDragCursorWindow::setPixmap(), QQuickMaterialTextContainer::setPlaceholderTextWidth(), AVFMediaPlayer::setPlaybackRate(), QQuick3DDefaultMaterial::setPointSize(), QQuick3DPrincipledMaterial::setPointSize(), QQuick3DSpecularGlossyMaterial::setPointSize(), QQuick3DNode::setPosition(), QQuickDialPrivate::setPosition(), QQuickDrawer::setPosition(), QQuickScrollBar::setPosition(), QQuickScrollIndicator::setPosition(), QQuickSliderPrivate::setPosition(), QQuickSwitch::setPosition(), QQuickSwitchDelegate::setPosition(), QQuickRangeSliderNodePrivate::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(), QQuickPopupPrivate::setRightMargin(), QQuickIconLabel::setRightPadding(), QQuickBasePositionerPrivate::setRightPadding(), QQuickTextPrivate::setRightPadding(), QQuickTextEditPrivate::setRightPadding(), QQuickTextInputPrivate::setRightPadding(), QQuickControlPrivate::setRightPadding(), 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(), 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(), QQuickTextPrivate::setupTextLayout(), 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(), QuadPath::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::QQuickShapeCurveMaterialShader::updateUniformData(), AVFMediaPlayer::videoOrientationForAssetTrack(), QQuickFlickablePrivate::viewportAxisMoved(), QQuickScrollBarPrivate::visualAreaChange(), QQuickScrollIndicatorPrivate::visualAreaChange(), and QPNGImageWriter::writeImage().

+ Here is the call graph for this function:

◆ qFuzzyIsNull()

bool qFuzzyIsNull ( qfloat16  f)
inlinenoexcept

Definition at line 303 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(), QSvgArc::bounds(), 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(), MFVideoRendererControl::customEvent(), QQuickDial::decrease(), QQuickRangeSliderNode::decrease(), QQuickScrollBar::decrease(), QQuickSlider::decrease(), QGuiApplication::devicePixelRatio(), QQuickTableViewPrivate::drainReusePoolAfterLoadRequest(), QPainterPrivate::drawTextItem(), QRhiVulkan::elapsedSecondsFromTimestamp(), QRhiGles2::executeBindGraphicsPipeline(), QQuickSwipePrivate::finishTransition(), QQuickFlickable::flick(), floatingCompare(), QQuaternion::fromAxisAndAngle(), QQuaternion::fromDirection(), QT_BEGIN_NAMESPACE::generateMeshLevelsOfDetail(), QQuickText::geometryChange(), QQuaternion::getAxisAndAngle(), QQuickPanePrivate::getContentHeight(), QQuickPanePrivate::getContentWidth(), QQuaternion::getEulerAngles(), 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(), QBezier::inflectionPoints(), QQuickItemView::initItem(), QQuickTextNodeEngine::BinaryTreeNode::insert(), QQuaternion::inverted(), QColorTransferFunction::inverted(), QTransform::inverted(), QQuickTableViewPrivate::isColumnHidden(), QTransform::isInvertible(), QMarginsF::isNull(), QT_BEGIN_NAMESPACE::MediaSink::IsRateSupported(), QQuickTableViewPrivate::isRowHidden(), QColorMatrix::isValid(), QQuickBasicBusyIndicator::itemChange(), QQuickFusionBusyIndicator::itemChange(), QQuickMaterialBusyIndicator::itemChange(), QQuickScrollBarAttachedPrivate::itemGeometryChanged(), QQuickScrollIndicatorAttachedPrivate::itemGeometryChanged(), QPdfPageNavigator::jump(), QDoubleMatrix4x4::lookAt(), QMatrix4x4::lookAt(), QQuick3DQuaternionUtils::lookAt(), QQuick3DCamera::mapFromViewport(), QQuick3DCamera::mapToViewport(), QQuaternion::normalize(), QDoubleVector2D::normalize(), QDoubleVector3D::normalize(), QVector2D::normalize(), QVector3D::normalize(), QVector4D::normalize(), QQuaternion::normalized(), QDoubleVector2D::normalized(), QDoubleVector3D::normalized(), QVector2D::normalized(), QVector3D::normalized(), QVector4D::normalized(), QSize::operator/=(), QSizeF::operator/=(), operator<<(), QQuickMaterialTextContainer::paint(), QAccessibleBridgeUtils::performEffectiveAction(), QQuickSliderPrivate::positionAt(), positionAt(), AndroidPositioning::positionInfoFromJavaLocation(), QDashStroker::processCurrentSubpath(), QGraphicsScenePrivate::processDirtyItemsRecursive(), 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(), QQuaternion::rotationTo(), AndroidPositioning::satelliteInfoFromJavaLocation(), scoreQuadratic(), 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 ( 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 397 of file qfloat16.h.

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

Referenced by QQuaternion::fromAxisAndAngle(), QQuaternion::getAxisAndAngle(), QLineF::length(), QQuaternion::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,
y 
)

Definition at line 417 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 ( x,
qfloat16  y 
)

Definition at line 410 of file qfloat16.h.

References qHypot().

+ Here is the call graph for this function:

◆ qIntCast()

int qIntCast ( qfloat16  f)
inlinenoexcept

Definition at line 313 of file qfloat16.h.

◆ qIsFinite()

◆ qIsInf()

◆ qIsNaN()

bool qIsNaN ( qfloat16  f)
inlinenoexcept

Definition at line 238 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(), qt_asciiToDouble(), qt_real_to_string(), 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().

◆ qIsNull()

◆ qRound()

int qRound ( qfloat16  d)
inlinenoexcept

Definition at line 281 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(), QCocoaFileIconEngine::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(), 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(), QCosmeticStroker::drawPoints(), QCosmeticStroker::drawPoints(), QPaintEngine::drawPolygon(), QWindowsVistaStyle::drawPrimitive(), QQC2::QCommonStyle::drawPrimitive(), QCommonStyle::drawPrimitive(), QX11PaintEngine::drawRects(), QX11PaintEngine::drawTiledPixmap(), QPainter::drawTiledPixmap(), expblur(), QX11PaintEnginePrivate::fillPath(), QX11PaintEnginePrivate::fillPolygon_translated(), QWindowsBackingStore::flush(), QWindowsFontDatabaseBase::fontDefToLOGFONT(), QWindowsGeometryHint::frame(), QColor::fromCmykF(), QColorTrcLut::fromGamma(), QColor::fromHslF(), QColor::fromHsvF(), QColor::fromRgbF(), QColorTrcLut::fromTransferFunction(), QColorTrcLut::fromTransferTable(), 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(), QQuickTextDocumentWithImageResources::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(), QTransform::mapRect(), QMatrix4x4::mapRect(), QDoubleMatrix4x4::mapRect(), QTransform::mapToPolygon(), 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(), QWindowsVistaStylePrivate::openThemeForPrimaryScreenDpi(), 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(), printTestRunTime(), QLibInputPointer::processAbsMotion(), QLibInputPointer::processAxis(), QLibInputPointer::processMotion(), qDrawEdge(), qDrawPlainRect(), QQC2::qDrawPlainRect(), qDrawRoundedCorners(), qDrawShadeLine(), QQC2::qDrawShadeLine(), qDrawShadePanel(), QQC2::qDrawShadePanel(), qDrawShadeRect(), QQC2::qDrawShadeRect(), QSGOpenVGHelpers::qDrawTiled(), qDrawWinShades(), QQC2::qDrawWinShades(), qfontForCocoaFont(), qRound(), qt_color_from_string(), qt_convertMargins(), qt_convertPoint(), qt_convertPointsToPixels(), 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(), QTiffHandler::read(), 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(), 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 284 of file qfloat16.h.

References d, and qRound64().

Referenced by qHash(), qRound64(), QXcbWindow::setOpacity(), and QFFmpeg::Clock::usecsTo().

+ 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 243 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(), QBezier::inflectionPoints(), 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::QQuickShapeCurveMaterialShader::updateUniformData(), QQuickShapeStrokeMaterialShader::updateUniformData(), QSGDistanceFieldTextMaterialRhiShader::updateUniformData(), and AVFMediaPlayer::videoOrientationForAssetTrack().