![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquickvaluetypes_p.h>
Static Public Member Functions | |
static QVariant | create (const QJSValue ¶ms) |
Properties | |
qreal | scalar |
qreal | x |
qreal | y |
qreal | z |
Additional Inherited Members | |
Related Symbols inherited from QQuaternion | |
const QQuaternion | operator+ (const QQuaternion &q1, const QQuaternion &q2) noexcept |
Returns a QQuaternion object that is the sum of the given quaternions, q1 and q2; each component is added separately. | |
const QQuaternion | operator- (const QQuaternion &q1, const QQuaternion &q2) noexcept |
Returns a QQuaternion object that is formed by subtracting q2 from q1; each component is subtracted separately. | |
const QQuaternion | operator* (float factor, const QQuaternion &quaternion) noexcept |
Returns a copy of the given quaternion, multiplied by the given factor. | |
const QQuaternion | operator* (const QQuaternion &quaternion, float factor) noexcept |
Returns a copy of the given quaternion, multiplied by the given factor. | |
const QQuaternion | operator* (const QQuaternion &q1, const QQuaternion &q2) noexcept |
Multiplies q1 and q2 using quaternion multiplication. | |
const QQuaternion | operator- (const QQuaternion &quaternion) noexcept |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.Returns a QQuaternion object that is formed by changing the sign of all three components of the given quaternion. | |
const QQuaternion | operator/ (const QQuaternion &quaternion, float divisor) |
Returns the QQuaternion object formed by dividing all components of the given quaternion by the given divisor. | |
QVector3D | operator* (const QQuaternion &quaternion, const QVector3D &vec) noexcept |
bool | qFuzzyCompare (const QQuaternion &q1, const QQuaternion &q2) noexcept |
Returns true if q1 and q2 are equal, allowing for a small fuzziness factor for floating-point comparisons; false otherwise. | |
QDataStream & | operator<< (QDataStream &stream, const QQuaternion &quaternion) |
Writes the given quaternion to the given stream and returns a reference to the stream. | |
QDataStream & | operator>> (QDataStream &stream, QQuaternion &quaternion) |
Reads a quaternion from the given stream into the given quaternion and returns a reference to the stream. |
Definition at line 210 of file qquickvaluetypes_p.h.
|
default |
|
inline |
Definition at line 227 of file qquickvaluetypes_p.h.
QQuaternion QQuickQuaternionValueType::conjugated | ( | ) | const |
Definition at line 634 of file qquickvaluetypes.cpp.
Definition at line 530 of file qquickvaluetypes.cpp.
qreal QQuickQuaternionValueType::dotProduct | ( | const QQuaternion & | q | ) | const |
Definition at line 594 of file qquickvaluetypes.cpp.
bool QQuickQuaternionValueType::fuzzyEquals | ( | const QQuaternion & | q | ) | const |
Definition at line 668 of file qquickvaluetypes.cpp.
bool QQuickQuaternionValueType::fuzzyEquals | ( | const QQuaternion & | q, |
qreal | epsilon ) const |
Definition at line 654 of file qquickvaluetypes.cpp.
QQuaternion QQuickQuaternionValueType::inverted | ( | ) | const |
Definition at line 629 of file qquickvaluetypes.cpp.
qreal QQuickQuaternionValueType::length | ( | ) | const |
Definition at line 639 of file qquickvaluetypes.cpp.
QQuaternion QQuickQuaternionValueType::minus | ( | const QQuaternion & | q | ) | const |
Definition at line 619 of file qquickvaluetypes.cpp.
QQuaternion QQuickQuaternionValueType::normalized | ( | ) | const |
Definition at line 624 of file qquickvaluetypes.cpp.
QQuaternion QQuickQuaternionValueType::plus | ( | const QQuaternion & | q | ) | const |
Definition at line 614 of file qquickvaluetypes.cpp.
qreal QQuickQuaternionValueType::scalar | ( | ) | const |
Definition at line 554 of file qquickvaluetypes.cpp.
Definition at line 574 of file qquickvaluetypes.cpp.
Definition at line 579 of file qquickvaluetypes.cpp.
Definition at line 584 of file qquickvaluetypes.cpp.
Definition at line 589 of file qquickvaluetypes.cpp.
QQuaternion QQuickQuaternionValueType::times | ( | const QQuaternion & | q | ) | const |
Definition at line 599 of file qquickvaluetypes.cpp.
Definition at line 604 of file qquickvaluetypes.cpp.
QQuaternion QQuickQuaternionValueType::times | ( | qreal | factor | ) | const |
Definition at line 609 of file qquickvaluetypes.cpp.
QVector3D QQuickQuaternionValueType::toEulerAngles | ( | ) | const |
Definition at line 644 of file qquickvaluetypes.cpp.
QString QQuickQuaternionValueType::toString | ( | ) | const |
Definition at line 545 of file qquickvaluetypes.cpp.
QVector4D QQuickQuaternionValueType::toVector4d | ( | ) | const |
Definition at line 649 of file qquickvaluetypes.cpp.
qreal QQuickQuaternionValueType::x | ( | ) | const |
Definition at line 559 of file qquickvaluetypes.cpp.
qreal QQuickQuaternionValueType::y | ( | ) | const |
Definition at line 564 of file qquickvaluetypes.cpp.
qreal QQuickQuaternionValueType::z | ( | ) | const |
Definition at line 569 of file qquickvaluetypes.cpp.
|
readwrite |
Definition at line 212 of file qquickvaluetypes_p.h.
|
readwrite |
Definition at line 213 of file qquickvaluetypes_p.h.
|
readwrite |
Definition at line 214 of file qquickvaluetypes_p.h.
|
readwrite |
Definition at line 215 of file qquickvaluetypes_p.h.