40 #ifndef QEASINGCURVE_H
41 #define QEASINGCURVE_H
43 #include <QtCore/qglobal.h>
47 #include <QtCore/qlist.h>
48 #include <QtCore/qobjectdefs.h>
61 InCubic, OutCubic, InOutCubic, OutInCubic,
65 InExpo, OutExpo, InOutExpo, OutInExpo,
66 InCirc, OutCirc, InOutCirc, OutInCirc,
68 InBack, OutBack, InOutBack, OutInBack,
90 qreal amplitude()
const;
91 void setAmplitude(
qreal amplitude);
94 void setPeriod(
qreal period);
96 qreal overshoot()
const;
97 void setOvershoot(
qreal overshoot);
106 void setCustomType(EasingFunction
func);
107 EasingFunction customType()
const;
113 #ifndef QT_NO_DEBUG_STREAM
116 #ifndef QT_NO_DATASTREAM
123 #ifndef QT_NO_DEBUG_STREAM
127 #ifndef QT_NO_DATASTREAM
The QDataStream class provides serialization of binary data to a QIODevice.
operator>>(QDataStream &ds, qfloat16 &f)
operator<<(QDataStream &ds, qfloat16 f)
The QDebug class provides an output stream for debugging information.
The QEasingCurve class provides easing curves for controlling animation.
QEasingCurve(QEasingCurve &&other) noexcept
bool operator!=(const QEasingCurve &other) const
QEasingCurve & operator=(const QEasingCurve &other)
The QPointF class defines a point in the plane using floating point precision.
Q_CORE_EXPORT QDataStream & operator>>(QDataStream &, QEasingCurve &)
QT_REQUIRE_CONFIG(easingcurve)
Q_CORE_EXPORT QDebug operator<<(QDebug debug, const QEasingCurve &item)
QT_END_INCLUDE_NAMESPACE typedef double qreal
#define QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_PURE_SWAP(Class)
bool operator==(const QMakeBaseKey &one, const QMakeBaseKey &two)
GLboolean GLboolean GLboolean b
#define Q_DECLARE_SHARED(TYPE)
proxy setType(QNetworkProxy::Socks5Proxy)