Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qmatrix4x4.h File Reference
#include <QtGui/qtguiglobal.h>
#include <QtGui/qvector3d.h>
#include <QtGui/qvector4d.h>
#include <QtGui/qquaternion.h>
#include <QtGui/qgenericmatrix.h>
#include <QtCore/qrect.h>
+ Include dependency graph for qmatrix4x4.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QMatrix4x4
 The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space. More...
 

Functions

QT_WARNING_PUSH QT_WARNING_DISABLE_FLOAT_COMPARE Q_DECLARE_TYPEINFO (QMatrix4x4, Q_PRIMITIVE_TYPE)
 
Q_GUI_EXPORT QMatrix4x4 operator/ (const QMatrix4x4 &matrix, float divisor)
 
QMatrix4x4 operator+ (const QMatrix4x4 &m1, const QMatrix4x4 &m2)
 
QMatrix4x4 operator- (const QMatrix4x4 &m1, const QMatrix4x4 &m2)
 
QMatrix4x4 operator* (const QMatrix4x4 &m1, const QMatrix4x4 &m2)
 
QVector4D operator* (const QVector4D &vector, const QMatrix4x4 &matrix)
 
QVector4D operator* (const QMatrix4x4 &matrix, const QVector4D &vector)
 
QPoint operator* (const QPoint &point, const QMatrix4x4 &matrix)
 
QPointF operator* (const QPointF &point, const QMatrix4x4 &matrix)
 
QMatrix4x4 operator- (const QMatrix4x4 &matrix)
 
QMatrix4x4 operator* (float factor, const QMatrix4x4 &matrix)
 
QMatrix4x4 operator* (const QMatrix4x4 &matrix, float factor)
 
QT_WARNING_POP Q_GUI_EXPORT QDebug operator<< (QDebug dbg, const QMatrix4x4 &m)
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &, const QMatrix4x4 &)
 
Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &, QMatrix4x4 &)
 

Function Documentation

◆ operator*() [1/7]

QMatrix4x4 operator* ( const QMatrix4x4 m1,
const QMatrix4x4 m2 
)
related

Definition at line 607 of file qmatrix4x4.h.

◆ operator*() [2/7]

QVector4D operator* ( const QMatrix4x4 matrix,
const QVector4D vector 
)
related

Definition at line 759 of file qmatrix4x4.h.

◆ operator*() [3/7]

QMatrix4x4 operator* ( const QMatrix4x4 matrix,
float  factor 
)
related

Definition at line 886 of file qmatrix4x4.h.

◆ operator*() [4/7]

QPoint operator* ( const QPoint point,
const QMatrix4x4 matrix 
)
related

Definition at line 783 of file qmatrix4x4.h.

◆ operator*() [5/7]

QPointF operator* ( const QPointF point,
const QMatrix4x4 matrix 
)
related

Definition at line 804 of file qmatrix4x4.h.

◆ operator*() [6/7]

QVector4D operator* ( const QVector4D vector,
const QMatrix4x4 matrix 
)
related

Definition at line 737 of file qmatrix4x4.h.

◆ operator*() [7/7]

QMatrix4x4 operator* ( float  factor,
const QMatrix4x4 matrix 
)
related

Definition at line 864 of file qmatrix4x4.h.

◆ operator+()

QMatrix4x4 operator+ ( const QMatrix4x4 m1,
const QMatrix4x4 m2 
)
related

Definition at line 563 of file qmatrix4x4.h.

◆ operator-() [1/2]

QMatrix4x4 operator- ( const QMatrix4x4 m1,
const QMatrix4x4 m2 
)
related

Definition at line 585 of file qmatrix4x4.h.

◆ operator-() [2/2]

QMatrix4x4 operator- ( const QMatrix4x4 matrix)
related

Definition at line 842 of file qmatrix4x4.h.

◆ operator/()

Q_GUI_EXPORT QMatrix4x4 operator/ ( const QMatrix4x4 matrix,
float  divisor 
)
related

◆ operator<<() [1/2]

Q_GUI_EXPORT QDataStream & operator<< ( QDataStream stream,
const QMatrix4x4 matrix 
)
related

Definition at line 2031 of file qmatrix4x4.cpp.

◆ operator<<() [2/2]

QT_WARNING_POP Q_GUI_EXPORT QDebug operator<< ( QDebug  dbg,
const QMatrix4x4 m 
)

Definition at line 154 of file qmatrix4x4.cpp.

◆ operator>>()

Q_GUI_EXPORT QDataStream & operator>> ( QDataStream stream,
QMatrix4x4 matrix 
)
related

Definition at line 2049 of file qmatrix4x4.cpp.

◆ Q_DECLARE_TYPEINFO()