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
QSSGUtils::rect Namespace Reference

Functions

QVector2D toRectRelative (const QRectF &r, const QVector2D &absoluteCoordinates)
 
QVector2D halfDims (const QRectF &r)
 
QVector2D toNormalizedRectRelative (const QRectF &r, QVector2D absoluteCoordinates)
 
QVector2D relativeToNormalizedCoordinates (const QRectF &r, QVector2D rectRelativeCoords)
 
QVector2D absoluteToNormalizedCoordinates (const QRectF &r, const QVector2D &absoluteCoordinates)
 
QVector2D toAbsoluteCoords (const QRectF &r, const QVector2D &inRelativeCoords)
 

Function Documentation

◆ absoluteToNormalizedCoordinates()

QVector2D QSSGUtils::rect::absoluteToNormalizedCoordinates ( const QRectF & r,
const QVector2D & absoluteCoordinates )
inline

Definition at line 159 of file qssgutils_p.h.

References relativeToNormalizedCoordinates(), and toRectRelative().

+ Here is the call graph for this function:

◆ halfDims()

QVector2D QSSGUtils::rect::halfDims ( const QRectF & r)
inline

Definition at line 136 of file qssgutils_p.h.

Referenced by relativeToNormalizedCoordinates(), and toNormalizedRectRelative().

+ Here is the caller graph for this function:

◆ relativeToNormalizedCoordinates()

QVector2D QSSGUtils::rect::relativeToNormalizedCoordinates ( const QRectF & r,
QVector2D rectRelativeCoords )
inline

Definition at line 152 of file qssgutils_p.h.

References halfDims(), QVector2D::x(), and QVector2D::y().

Referenced by absoluteToNormalizedCoordinates(), and QSSGRenderCamera::unproject().

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

◆ toAbsoluteCoords()

QVector2D QSSGUtils::rect::toAbsoluteCoords ( const QRectF & r,
const QVector2D & inRelativeCoords )
inline

Definition at line 164 of file qssgutils_p.h.

◆ toNormalizedRectRelative()

QVector2D QSSGUtils::rect::toNormalizedRectRelative ( const QRectF & r,
QVector2D absoluteCoordinates )
inline

Definition at line 143 of file qssgutils_p.h.

References halfDims(), and toRectRelative().

+ Here is the call graph for this function:

◆ toRectRelative()

QVector2D QSSGUtils::rect::toRectRelative ( const QRectF & r,
const QVector2D & absoluteCoordinates )
inline

Definition at line 131 of file qssgutils_p.h.

Referenced by absoluteToNormalizedCoordinates(), QQuick3DSceneRenderer::getRayFromViewportPos(), and toNormalizedRectRelative().

+ Here is the caller graph for this function: