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

(57007264b10fffba919ef07d60a1dc0e94a0e0f0)

#include <QtGui/qtguiglobal.h>
#include <QtGui/qvector3d.h>
#include <QtGui/qvector4d.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 )
inline

Definition at line 604 of file qmatrix4x4.h.

◆ operator*() [2/7]

QVector4D operator* ( const QMatrix4x4 & matrix,
const QVector4D & vector )
inline

Definition at line 769 of file qmatrix4x4.h.

◆ operator*() [3/7]

QMatrix4x4 operator* ( const QMatrix4x4 & matrix,
float factor )
inline

Definition at line 898 of file qmatrix4x4.h.

◆ operator*() [4/7]

QPoint operator* ( const QPoint & point,
const QMatrix4x4 & matrix )
inline

Definition at line 793 of file qmatrix4x4.h.

◆ operator*() [5/7]

QPointF operator* ( const QPointF & point,
const QMatrix4x4 & matrix )
inline

Definition at line 814 of file qmatrix4x4.h.

◆ operator*() [6/7]

QVector4D operator* ( const QVector4D & vector,
const QMatrix4x4 & matrix )
inline

Definition at line 747 of file qmatrix4x4.h.

◆ operator*() [7/7]

QMatrix4x4 operator* ( float factor,
const QMatrix4x4 & matrix )
inline

Definition at line 875 of file qmatrix4x4.h.

◆ operator+()

QMatrix4x4 operator+ ( const QMatrix4x4 & m1,
const QMatrix4x4 & m2 )
inline

Definition at line 558 of file qmatrix4x4.h.

◆ operator-() [1/2]

QMatrix4x4 operator- ( const QMatrix4x4 & m1,
const QMatrix4x4 & m2 )
inline

Definition at line 581 of file qmatrix4x4.h.

◆ operator-() [2/2]

QMatrix4x4 operator- ( const QMatrix4x4 & matrix)
inline

Definition at line 852 of file qmatrix4x4.h.

◆ operator/()

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

◆ operator<<() [1/2]

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

Definition at line 2033 of file qmatrix4x4.cpp.

◆ operator<<() [2/2]

QDebug operator<< ( QDebug dbg,
const QMatrix4x4 & m )

Definition at line 1985 of file qmatrix4x4.cpp.

◆ operator>>()

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

Definition at line 2051 of file qmatrix4x4.cpp.

◆ Q_DECLARE_TYPEINFO()