![]() |
Qt 6.x
The Qt SDK
|
#include "qeasingcurve.h"#include <cmath>#include <QtCore/qdebug.h>#include <QtCore/qstring.h>#include <QtCore/qdatastream.h>#include <QtCore/qpoint.h>#include <QtCore/qlist.h>#include "../../3rdparty/easing/easing.cpp"#include "moc_qeasingcurve.cpp"
Include dependency graph for qeasingcurve.cpp:Go to the source code of this file.
Classes | |
| struct | TCBPoint |
| class | QEasingCurveFunction |
| class | QEasingCurvePrivate |
| struct | BezierEase |
| struct | BezierEase::SingleCubicBezier |
| struct | TCBEase |
| struct | ElasticEase |
| struct | BounceEase |
| struct | BackEase |
Typedefs | |
| typedef QList< TCBPoint > | TCBPoints |
Functions | |
| static QT_BEGIN_NAMESPACE bool | isConfigFunction (QEasingCurve::Type type) |
| Q_DECLARE_TYPEINFO (TCBPoint, Q_PRIMITIVE_TYPE) | |
| QDataStream & | operator<< (QDataStream &stream, const TCBPoint &point) |
| QDataStream & | operator>> (QDataStream &stream, TCBPoint &point) |
| QDataStream & | operator<< (QDataStream &stream, QEasingCurveFunction *func) |
| QDataStream & | operator>> (QDataStream &stream, QEasingCurveFunction *func) |
| static QEasingCurve::EasingFunction | curveToFunc (QEasingCurve::Type curve) |
| static QEasingCurveFunction * | curveToFunctionObject (QEasingCurve::Type type) |
| static QList< QPointF > | tcbToBezier (const TCBPoints &tcbPoints) |
| QDebug | operator<< (QDebug debug, const QEasingCurve &item) |
| QDataStream & | operator<< (QDataStream &stream, const QEasingCurve &easing) |
| QDataStream & | operator>> (QDataStream &stream, QEasingCurve &easing) |
Definition at line 325 of file qeasingcurve.cpp.
|
static |
Definition at line 994 of file qeasingcurve.cpp.
References QEasingCurve::CosineCurve, QEasingCurve::InCirc, QEasingCurve::InCubic, QEasingCurve::InCurve, QEasingCurve::InExpo, QEasingCurve::InOutCirc, QEasingCurve::InOutCubic, QEasingCurve::InOutExpo, QEasingCurve::InOutQuad, QEasingCurve::InOutQuart, QEasingCurve::InOutQuint, QEasingCurve::InOutSine, QEasingCurve::InQuad, QEasingCurve::InQuart, QEasingCurve::InQuint, QEasingCurve::InSine, QEasingCurve::Linear, QEasingCurve::OutCirc, QEasingCurve::OutCubic, QEasingCurve::OutCurve, QEasingCurve::OutExpo, QEasingCurve::OutInCirc, QEasingCurve::OutInCubic, QEasingCurve::OutInExpo, QEasingCurve::OutInQuad, QEasingCurve::OutInQuart, QEasingCurve::OutInQuint, QEasingCurve::OutInSine, QEasingCurve::OutQuad, QEasingCurve::OutQuart, QEasingCurve::OutQuint, QEasingCurve::OutSine, and QEasingCurve::SineCurve.
Referenced by QEasingCurvePrivate::setType_helper(), and QEasingCurveFunction::value().
Here is the caller graph for this function:
|
static |
Definition at line 1069 of file qeasingcurve.cpp.
References QEasingCurve::BezierSpline, QEasingCurve::InBack, QEasingCurve::InBounce, QEasingCurve::InElastic, QEasingCurve::InOutBack, QEasingCurve::InOutBounce, QEasingCurve::InOutElastic, QEasingCurve::OutBack, QEasingCurve::OutBounce, QEasingCurve::OutElastic, QEasingCurve::OutInBack, QEasingCurve::OutInBounce, QEasingCurve::OutInElastic, and QEasingCurve::TCBSpline.
Referenced by QEasingCurve::addCubicBezierSegment(), QEasingCurve::addTCBSegment(), QEasingCurve::setAmplitude(), QEasingCurve::setOvershoot(), QEasingCurve::setPeriod(), and QEasingCurvePrivate::setType_helper().
Here is the caller graph for this function:
|
static |
Definition at line 279 of file qeasingcurve.cpp.
References QEasingCurve::BezierSpline, QEasingCurve::InElastic, QEasingCurve::OutInBounce, and QEasingCurve::TCBSpline.
Referenced by QEasingCurvePrivate::setType_helper().
Here is the caller graph for this function:
|
related |
Definition at line 1496 of file qeasingcurve.cpp.
| QDataStream & operator<< | ( | QDataStream & | stream, |
| const TCBPoint & | point | ||
| ) |
Definition at line 307 of file qeasingcurve.cpp.
References TCBPoint::_b, TCBPoint::_c, TCBPoint::_point, and TCBPoint::_t.
| QDataStream & operator<< | ( | QDataStream & | stream, |
| QEasingCurveFunction * | func | ||
| ) |
Definition at line 348 of file qeasingcurve.cpp.
References QDataStream::Qt_5_12.
| QDebug operator<< | ( | QDebug | debug, |
| const QEasingCurve & | item | ||
| ) |
Definition at line 1471 of file qeasingcurve.cpp.
|
related |
Definition at line 1519 of file qeasingcurve.cpp.
| QDataStream & operator>> | ( | QDataStream & | stream, |
| QEasingCurveFunction * | func | ||
| ) |
Definition at line 362 of file qeasingcurve.cpp.
References QDataStream::Qt_5_12.
| QDataStream & operator>> | ( | QDataStream & | stream, |
| TCBPoint & | point | ||
| ) |
Definition at line 316 of file qeasingcurve.cpp.
References TCBPoint::_b, TCBPoint::_c, TCBPoint::_point, and TCBPoint::_t.
| Q_DECLARE_TYPEINFO | ( | TCBPoint | , |
| Q_PRIMITIVE_TYPE | |||
| ) |
Definition at line 1275 of file qeasingcurve.cpp.
References TCBPoint::_b, TCBPoint::_c, TCBPoint::_point, TCBPoint::_t, QList< T >::at(), c2, i, QList< T >::reserve(), QList< T >::size(), QPointF::x(), and QPointF::y().
Referenced by QEasingCurve::addTCBSegment().
Here is the call graph for this function:
Here is the caller graph for this function: