![]() |
Qt 6.x
The Qt SDK
|
#include <qquickvaluetypes_p.h>
Public Member Functions | |
Q_INVOKABLE QString | toString () const |
qreal | x () const |
qreal | y () const |
qreal | z () const |
void | setX (qreal) |
void | setY (qreal) |
void | setZ (qreal) |
Q_INVOKABLE QVector3D | crossProduct (const QVector3D &vec) const |
Q_INVOKABLE qreal | dotProduct (const QVector3D &vec) const |
Q_INVOKABLE QVector3D | times (const QMatrix4x4 &m) const |
Q_INVOKABLE QVector3D | times (const QVector3D &vec) const |
Q_INVOKABLE QVector3D | times (qreal scalar) const |
Q_INVOKABLE QVector3D | plus (const QVector3D &vec) const |
Q_INVOKABLE QVector3D | minus (const QVector3D &vec) const |
Q_INVOKABLE QVector3D | normalized () const |
Q_INVOKABLE qreal | length () const |
Q_INVOKABLE QVector2D | toVector2d () const |
Q_INVOKABLE QVector4D | toVector4d () const |
Q_INVOKABLE bool | fuzzyEquals (const QVector3D &vec, qreal epsilon) const |
Q_INVOKABLE bool | fuzzyEquals (const QVector3D &vec) const |
operator QVector3D () const | |
Static Public Member Functions | |
static QVariant | create (const QJSValue ¶ms) |
Properties | |
qreal | x |
qreal | y |
qreal | z |
Definition at line 127 of file qquickvaluetypes_p.h.
Definition at line 297 of file qquickvaluetypes.cpp.
Definition at line 344 of file qquickvaluetypes.cpp.
References QVector3D::crossProduct().
Definition at line 349 of file qquickvaluetypes.cpp.
References QVector3D::dotProduct().
bool QQuickVector3DValueType::fuzzyEquals | ( | const QVector3D & | vec | ) | const |
Definition at line 411 of file qquickvaluetypes.cpp.
References qFuzzyCompare().
Definition at line 399 of file qquickvaluetypes.cpp.
References epsilon, qAbs(), QVector3D::x(), QVector3D::y(), and QVector3D::z().
qreal QQuickVector3DValueType::length | ( | ) | const |
Definition at line 384 of file qquickvaluetypes.cpp.
Definition at line 374 of file qquickvaluetypes.cpp.
QVector3D QQuickVector3DValueType::normalized | ( | ) | const |
Definition at line 379 of file qquickvaluetypes.cpp.
References QVector3D::normalized().
|
inline |
Definition at line 166 of file qquickvaluetypes_p.h.
Definition at line 369 of file qquickvaluetypes.cpp.
Definition at line 329 of file qquickvaluetypes.cpp.
Definition at line 334 of file qquickvaluetypes.cpp.
Definition at line 339 of file qquickvaluetypes.cpp.
QVector3D QQuickVector3DValueType::times | ( | const QMatrix4x4 & | m | ) | const |
Definition at line 354 of file qquickvaluetypes.cpp.
Definition at line 359 of file qquickvaluetypes.cpp.
Definition at line 364 of file qquickvaluetypes.cpp.
QString QQuickVector3DValueType::toString | ( | ) | const |
Definition at line 309 of file qquickvaluetypes.cpp.
References QString::arg().
QVector2D QQuickVector3DValueType::toVector2d | ( | ) | const |
Definition at line 389 of file qquickvaluetypes.cpp.
QVector4D QQuickVector3DValueType::toVector4d | ( | ) | const |
Definition at line 394 of file qquickvaluetypes.cpp.
qreal QQuickVector3DValueType::x | ( | ) | const |
Definition at line 314 of file qquickvaluetypes.cpp.
qreal QQuickVector3DValueType::y | ( | ) | const |
Definition at line 319 of file qquickvaluetypes.cpp.
qreal QQuickVector3DValueType::z | ( | ) | const |
Definition at line 324 of file qquickvaluetypes.cpp.
|
readwrite |
Definition at line 129 of file qquickvaluetypes_p.h.
|
readwrite |
Definition at line 129 of file qquickvaluetypes_p.h.
|
readwrite |
Definition at line 129 of file qquickvaluetypes_p.h.