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
qmatrix4x4.h File Reference

(a6b55b3c46cf47d560e10a4b69db24a475261546)

#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()