QMatrix4x4 Class Reference
Constructor
- void QMatrix4x4()
- void QMatrix4x4(QMatrix matrix)
- void QMatrix4x4(QTransform transform)
- void QMatrix4x4(float values)
- void QMatrix4x4(float values, int cols, int rows)
- void QMatrix4x4(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44)
Constructor Properties
- prototype: The QMatrix4x4 prototype object
Prototype Object Properties
- QVector4D column(int index)
- float constData()
- void copyDataTo(float values)
- float data()
- double determinant()
- void fill(float value)
- void flipCoordinates()
- void frustum(float left, float right, float bottom, float top, float nearPlane, float farPlane)
- QMatrix4x4 inverted(bool invertible)
- bool isIdentity()
- void lookAt(QVector3D eye, QVector3D center, QVector3D up)
- QPoint map(QPoint point)
- QRect mapRect(QRect rect)
- QVector3D mapVector(QVector3D vector)
- QMatrix3x3 normalMatrix()
- QMatrix4x4 operator_add_assign(QMatrix4x4 other)
- float operator_cast_(int row, int column)
- QMatrix4x4 operator_divide_assign(float divisor)
- bool operator_equal(QMatrix4x4 other)
- QMatrix4x4 operator_multiply_assign(QMatrix4x4 other)
- QMatrix4x4 operator_subtract_assign(QMatrix4x4 other)
- void optimize()
- void ortho(QRect rect)
- void perspective(float verticalAngle, float aspectRatio, float nearPlane, float farPlane)
- void rotate(QQuaternion quaternion)
- QVector4D row(int index)
- void scale(QVector3D vector)
- void setColumn(int index, QVector4D value)
- void setRow(int index, QVector4D value)
- void setToIdentity()
- QMatrix toAffine()
- QTransform toTransform()
- void translate(QVector3D vector)
- QMatrix4x4 transposed()
- void viewport(QRectF rect)
Instance Properties
QMatrix4x4 objects have no special properties beyond those inherited from the QMatrix4x4 prototype object.