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

(b27e79ec0c4f07838bab6a8bcee31795883decb4)

#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 609 of file qmatrix4x4.h.

◆ operator*() [2/7]

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

Definition at line 761 of file qmatrix4x4.h.

◆ operator*() [3/7]

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

Definition at line 888 of file qmatrix4x4.h.

◆ operator*() [4/7]

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

Definition at line 785 of file qmatrix4x4.h.

◆ operator*() [5/7]

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

Definition at line 806 of file qmatrix4x4.h.

◆ operator*() [6/7]

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

Definition at line 739 of file qmatrix4x4.h.

◆ operator*() [7/7]

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

Definition at line 866 of file qmatrix4x4.h.

◆ operator+()

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

Definition at line 565 of file qmatrix4x4.h.

◆ operator-() [1/2]

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

Definition at line 587 of file qmatrix4x4.h.

◆ operator-() [2/2]

QMatrix4x4 operator- ( const QMatrix4x4 & matrix)
inline

Definition at line 844 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 2032 of file qmatrix4x4.cpp.

◆ operator<<() [2/2]

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

Definition at line 1984 of file qmatrix4x4.cpp.

◆ operator>>()

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

Definition at line 2050 of file qmatrix4x4.cpp.

◆ Q_DECLARE_TYPEINFO()