API reference - Class QMatrix4x4Notation used in Ruby API documentation Description: Binding of QMatrix4x4 Public constructors
Public methods
Detailed description[const] bool !=(const QMatrix4x4 other)Description: Method bool QMatrix4x4::operator!=(const QMatrix4x4 &other) [const] double ()(int row,int column)Description: Method const double &QMatrix4x4::operator()(int row, int column) double ()(int row,int column)Description: Method double &QMatrix4x4::operator()(int row, int column) [const] QMatrix4x4 *(const QMatrix4x4 m2)Description: Operator QMatrix4x4 ::operator*(const QMatrix4x4 &m1, const QMatrix4x4 &m2) This is the mapping of the global operator to the instance method. [const] QVector3D *(const QVector3D vector)Description: Operator QVector3D ::operator*(const QMatrix4x4 &matrix, const QVector3D &vector) This is the mapping of the global operator to the instance method. [const] QVector4D *(const QVector4D vector)Description: Operator QVector4D ::operator*(const QMatrix4x4 &matrix, const QVector4D &vector) This is the mapping of the global operator to the instance method. [const] QPoint *(const QPoint point)Description: Operator QPoint ::operator*(const QMatrix4x4 &matrix, const QPoint &point) This is the mapping of the global operator to the instance method. [const] QPointF *(const QPointF point)Description: Operator QPointF ::operator*(const QMatrix4x4 &matrix, const QPointF &point) This is the mapping of the global operator to the instance method. [const] QMatrix4x4 *(double factor)Description: Operator QMatrix4x4 ::operator*(const QMatrix4x4 &matrix, qreal factor) This is the mapping of the global operator to the instance method. QMatrix4x4 *=(const QMatrix4x4 other)Description: Method QMatrix4x4 &QMatrix4x4::operator*=(const QMatrix4x4 &other) QMatrix4x4 *=(double factor)Description: Method QMatrix4x4 &QMatrix4x4::operator*=(double factor) [const] QMatrix4x4 +(const QMatrix4x4 m2)Description: Operator QMatrix4x4 ::operator+(const QMatrix4x4 &m1, const QMatrix4x4 &m2) This is the mapping of the global operator to the instance method. QMatrix4x4 +=(const QMatrix4x4 other)Description: Method QMatrix4x4 &QMatrix4x4::operator+=(const QMatrix4x4 &other) [const] QMatrix4x4 -(const QMatrix4x4 m2)Description: Operator QMatrix4x4 ::operator-(const QMatrix4x4 &m1, const QMatrix4x4 &m2) This is the mapping of the global operator to the instance method. [const] QMatrix4x4 -Description: Operator QMatrix4x4 ::operator-(const QMatrix4x4 &matrix) This is the mapping of the global operator to the instance method. QMatrix4x4 -=(const QMatrix4x4 other)Description: Method QMatrix4x4 &QMatrix4x4::operator-=(const QMatrix4x4 &other) [const] QMatrix4x4 /(double divisor)Description: Operator QMatrix4x4 ::operator/(const QMatrix4x4 &matrix, qreal divisor) This is the mapping of the global operator to the instance method. QMatrix4x4 /=(double divisor)Description: Method QMatrix4x4 &QMatrix4x4::operator/=(double divisor) [const] bool ==(const QMatrix4x4 other)Description: Method bool QMatrix4x4::operator==(const QMatrix4x4 &other) [const] void assign(const QMatrix4x4 other)Description: Assign the contents of another object to self This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content. [const] QVector4D column(int index)Description: Method QVector4D QMatrix4x4::column(int index) [const] double ptr constDataDescription: Method const double *QMatrix4x4::constData() [const] void copyDataTo(double ptr values)Description: Method void QMatrix4x4::copyDataTo(double *values) void createDescription: Ensures the C++ object is created Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created. double ptr dataDescription: Method double *QMatrix4x4::data() [const] double ptr dataDescription: Method const double *QMatrix4x4::data() void destroyDescription: Explicitly destroy the object Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing. [const] bool destroyed?Description: Returns a value indicating whether the object was already destroyed This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself. [const] double determinantDescription: Method double QMatrix4x4::determinant() [const] QMatrix4x4 dupDescription: Creates a copy of self void fill(double value)Description: Method void QMatrix4x4::fill(double value) void flipCoordinatesDescription: Method void QMatrix4x4::flipCoordinates() void frustum(double left,double right,double bottom,double top,double nearPlane,double farPlane)Description: Method void QMatrix4x4::frustum(double left, double right, double bottom, double top, double nearPlane, double farPlane) [const] QMatrix4x4 inverted(bool ptr invertible = 0)Description: Method QMatrix4x4 QMatrix4x4::inverted(bool *invertible) [const] bool isIdentityDescription: Method bool QMatrix4x4::isIdentity() [const] bool isIdentity?Description: Method bool QMatrix4x4::isIdentity() [const] bool is_const_object?Description: Returns a value indicating whether the reference is a const reference This method returns true, if self is a const reference. In that case, only const methods may be called on self. void lookAt(const QVector3D eye,const QVector3D center,const QVector3D up)Description: Method void QMatrix4x4::lookAt(const QVector3D &eye, const QVector3D ¢er, const QVector3D &up) [const] QPoint map(const QPoint point)Description: Method QPoint QMatrix4x4::map(const QPoint &point) [const] QPointF map(const QPointF point)Description: Method QPointF QMatrix4x4::map(const QPointF &point) [const] QVector3D map(const QVector3D point)Description: Method QVector3D QMatrix4x4::map(const QVector3D &point) [const] QVector4D map(const QVector4D point)Description: Method QVector4D QMatrix4x4::map(const QVector4D &point) [const] QRect mapRect(const QRect rect)Description: Method QRect QMatrix4x4::mapRect(const QRect &rect) [const] QRectF mapRect(const QRectF rect)Description: Method QRectF QMatrix4x4::mapRect(const QRectF &rect) [const] QVector3D mapVector(const QVector3D vector)Description: Method QVector3D QMatrix4x4::mapVector(const QVector3D &vector) [static] new QMatrix4x4 newDescription: Constructor QMatrix4x4::QMatrix4x4() This method creates an object of class QMatrix4x4. [static] new QMatrix4x4 new(double ptr values)Description: Constructor QMatrix4x4::QMatrix4x4(const double *values) This method creates an object of class QMatrix4x4. [static] new QMatrix4x4 new(double m11,double m12,double m13,double m14,double m21,double m22,double m23,double m24,double m31,double m32,double m33,double m34,double m41,double m42,double m43,double m44)Description: Constructor QMatrix4x4::QMatrix4x4(double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44) This method creates an object of class QMatrix4x4. [static] new QMatrix4x4 new(double ptr values,int cols,int rows)Description: Constructor QMatrix4x4::QMatrix4x4(const double *values, int cols, int rows) This method creates an object of class QMatrix4x4. [static] new QMatrix4x4 new(const QTransform transform)Description: Constructor QMatrix4x4::QMatrix4x4(const QTransform &transform) This method creates an object of class QMatrix4x4. [static] new QMatrix4x4 new(const QMatrix matrix)Description: Constructor QMatrix4x4::QMatrix4x4(const QMatrix &matrix) This method creates an object of class QMatrix4x4. void optimizeDescription: Method void QMatrix4x4::optimize() void ortho(const QRect rect)Description: Method void QMatrix4x4::ortho(const QRect &rect) void ortho(const QRectF rect)Description: Method void QMatrix4x4::ortho(const QRectF &rect) void ortho(double left,double right,double bottom,double top,double nearPlane,double farPlane)Description: Method void QMatrix4x4::ortho(double left, double right, double bottom, double top, double nearPlane, double farPlane) void perspective(double angle,double aspect,double nearPlane,double farPlane)Description: Method void QMatrix4x4::perspective(double angle, double aspect, double nearPlane, double farPlane) void rotate(double angle,const QVector3D vector)Description: Method void QMatrix4x4::rotate(double angle, const QVector3D &vector) void rotate(double angle,double x,double y,double z = 0.0f)Description: Method void QMatrix4x4::rotate(double angle, double x, double y, double z) void rotate(const QQuaternion quaternion)Description: Method void QMatrix4x4::rotate(const QQuaternion &quaternion) [const] QVector4D row(int index)Description: Method QVector4D QMatrix4x4::row(int index) void scale(const QVector3D vector)Description: Method void QMatrix4x4::scale(const QVector3D &vector) void scale(double x,double y)Description: Method void QMatrix4x4::scale(double x, double y) void scale(double x,double y,double z)Description: Method void QMatrix4x4::scale(double x, double y, double z) void scale(double factor)Description: Method void QMatrix4x4::scale(double factor) void setColumn(int index,const QVector4D value)Description: Method void QMatrix4x4::setColumn(int index, const QVector4D &value) void setRow(int index,const QVector4D value)Description: Method void QMatrix4x4::setRow(int index, const QVector4D &value) void setToIdentityDescription: Method void QMatrix4x4::setToIdentity() [const] QMatrix toAffineDescription: Method QMatrix QMatrix4x4::toAffine() [const] QTransform toTransformDescription: Method QTransform QMatrix4x4::toTransform() [const] QTransform toTransform(double distanceToPlane)Description: Method QTransform QMatrix4x4::toTransform(double distanceToPlane) void translate(const QVector3D vector)Description: Method void QMatrix4x4::translate(const QVector3D &vector) void translate(double x,double y)Description: Method void QMatrix4x4::translate(double x, double y) void translate(double x,double y,double z)Description: Method void QMatrix4x4::translate(double x, double y, double z) [const] QMatrix4x4 transposedDescription: Method QMatrix4x4 QMatrix4x4::transposed() |