Quick3DVector4DValueType Class

(Qt3D::Quick::Quick3DVector4DValueType)

Properties

  • w : qreal
  • x : qreal
  • y : qreal
  • z : qreal

Public Functions

qreal dotProduct(const QVector4D & vec) const
bool fuzzyEquals(const QVector4D & vec, qreal epsilon) const
bool fuzzyEquals(const QVector4D & vec) const
qreal length() const
QVector4D minus(const QVector4D & vec) const
QVector4D normalized() const
QVector4D plus(const QVector4D & vec) const
void setW(qreal)
void setX(qreal)
void setY(qreal)
void setZ(qreal)
QVector4D times(const QVector4D & vec) const
QVector4D times(const QMatrix4x4 & m) const
QVector4D times(qreal scalar) const
QString toString() const
QVector2D toVector2d() const
QVector3D toVector3d() const
qreal w() const
qreal x() const
qreal y() const
qreal z() const

Property Documentation

w : qreal

Access functions:

qreal w() const
void setW(qreal)

x : qreal

Access functions:

qreal x() const
void setX(qreal)

y : qreal

Access functions:

qreal y() const
void setY(qreal)

z : qreal

Access functions:

qreal z() const
void setZ(qreal)

Member Function Documentation

qreal Quick3DVector4DValueType::dotProduct(const QVector4D & vec) const

bool Quick3DVector4DValueType::fuzzyEquals(const QVector4D & vec, qreal epsilon) const

bool Quick3DVector4DValueType::fuzzyEquals(const QVector4D & vec) const

qreal Quick3DVector4DValueType::length() const

QVector4D Quick3DVector4DValueType::minus(const QVector4D & vec) const

QVector4D Quick3DVector4DValueType::normalized() const

QVector4D Quick3DVector4DValueType::plus(const QVector4D & vec) const

QVector4D Quick3DVector4DValueType::times(const QVector4D & vec) const

QVector4D Quick3DVector4DValueType::times(const QMatrix4x4 & m) const

QVector4D Quick3DVector4DValueType::times(qreal scalar) const

QString Quick3DVector4DValueType::toString() const

QVector2D Quick3DVector4DValueType::toVector2d() const

QVector3D Quick3DVector4DValueType::toVector3d() const

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.