32 Q_DECLARE_PRIVATE(QQuick3DQuaternionAnimation)
33 Q_PROPERTY(QQuaternion from READ from WRITE setFrom)
34 Q_PROPERTY(QQuaternion to READ to WRITE setTo)
35 Q_PROPERTY(Type type READ type WRITE setType NOTIFY typeChanged)
37 Q_PROPERTY(
float fromXRotation READ fromXRotation WRITE setFromXRotation NOTIFY fromXRotationChanged)
38 Q_PROPERTY(
float fromYRotation READ fromYRotation WRITE setFromYRotation NOTIFY fromYRotationChanged)
39 Q_PROPERTY(
float fromZRotation READ fromZRotation WRITE setFromZRotation NOTIFY fromZRotationChanged)
40 Q_PROPERTY(
float toXRotation READ toXRotation WRITE setToXRotation NOTIFY toXRotationChanged)
41 Q_PROPERTY(
float toYRotation READ toYRotation WRITE setToYRotation NOTIFY toYRotationChanged)
42 Q_PROPERTY(
float toZRotation READ toZRotation WRITE setToZRotation NOTIFY toZRotationChanged)
44 QML_NAMED_ELEMENT(QuaternionAnimation)
53 QQuick3DQuaternionAnimation(QObject *parent =
nullptr);
55 QQuaternion from()
const;
56 void setFrom(
const QQuaternion &f);
58 QQuaternion to()
const;
59 void setTo(
const QQuaternion &t);
62 void setType(Type type);
64 float fromXRotation()
const;
65 void setFromXRotation(
float f);
67 float fromYRotation()
const;
68 void setFromYRotation(
float f);
70 float fromZRotation()
const;
71 void setFromZRotation(
float f);
73 float toXRotation()
const;
74 void setToXRotation(
float f);
76 float toYRotation()
const;
77 void setToYRotation(
float f);
79 float toZRotation()
const;
80 void setToZRotation(
float f);
83 void typeChanged(QQuick3DQuaternionAnimation::Type type);
84 void fromXRotationChanged(
float value);
85 void fromYRotationChanged(
float value);
86 void fromZRotationChanged(
float value);
87 void toXRotationChanged(
float value);
88 void toYRotationChanged(
float value);
89 void toZRotationChanged(
float value);