Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGUtils::mat44 Namespace Reference

Functions

QMatrix3x3 Q_QUICK3DUTILS_EXPORT getUpper3x3 (const QMatrix4x4 &m)
void Q_QUICK3DUTILS_EXPORT normalize (QMatrix4x4 &m)
QVector3D Q_QUICK3DUTILS_EXPORT rotate (const QMatrix4x4 &m, const QVector3D &v)
QVector4D Q_QUICK3DUTILS_EXPORT rotate (const QMatrix4x4 &m, const QVector4D &v)
QVector3D Q_QUICK3DUTILS_EXPORT transform (const QMatrix4x4 &m, const QVector3D &v)
QVector4D Q_QUICK3DUTILS_EXPORT transform (const QMatrix4x4 &m, const QVector4D &v)
QVector3D Q_QUICK3DUTILS_EXPORT getPosition (const QMatrix4x4 &m)
QVector3D Q_QUICK3DUTILS_EXPORT getScale (const QMatrix4x4 &m)
bool Q_QUICK3DUTILS_EXPORT decompose (const QMatrix4x4 &m, QVector3D &position, QVector3D &scale, QQuaternion &rotation)
void flip (QMatrix4x4 &matrix)

Function Documentation

◆ decompose()

bool QSSGUtils::mat44::decompose ( const QMatrix4x4 & m,
QVector3D & position,
QVector3D & scale,
QQuaternion & rotation )

Definition at line 185 of file qssgutils.cpp.

◆ flip()

void QSSGUtils::mat44::flip ( QMatrix4x4 & matrix)
inline

Definition at line 174 of file qssgutils_p.h.

◆ getPosition()

QVector3D QSSGUtils::mat44::getPosition ( const QMatrix4x4 & m)

Definition at line 97 of file qssgutils.cpp.

◆ getScale()

QVector3D QSSGUtils::mat44::getScale ( const QMatrix4x4 & m)

Definition at line 102 of file qssgutils.cpp.

◆ getUpper3x3()

QMatrix3x3 QSSGUtils::mat44::getUpper3x3 ( const QMatrix4x4 & m)

Definition at line 51 of file qssgutils.cpp.

◆ normalize()

void QSSGUtils::mat44::normalize ( QMatrix4x4 & m)

Definition at line 57 of file qssgutils.cpp.

◆ rotate() [1/2]

QVector3D QSSGUtils::mat44::rotate ( const QMatrix4x4 & m,
const QVector3D & v )

Definition at line 75 of file qssgutils.cpp.

◆ rotate() [2/2]

QVector4D QSSGUtils::mat44::rotate ( const QMatrix4x4 & m,
const QVector4D & v )

Definition at line 81 of file qssgutils.cpp.

◆ transform() [1/2]

QVector3D QSSGUtils::mat44::transform ( const QMatrix4x4 & m,
const QVector3D & v )

Definition at line 86 of file qssgutils.cpp.

◆ transform() [2/2]

QVector4D QSSGUtils::mat44::transform ( const QMatrix4x4 & m,
const QVector4D & v )

Definition at line 92 of file qssgutils.cpp.