Lomiri
|
The EasingCurve class. More...
#include <plugins/Utils/easingcurve.h>
Inherits QObject.
Signals | |
void | typeChanged () |
void | periodChanged () |
void | progressChanged () |
Public Member Functions | |
EasingCurve (QObject *parent=0) | |
QEasingCurve::Type | type () const |
void | setType (const QEasingCurve::Type type) |
qreal | period () const |
void | setPeriod (qreal period) |
qreal | progress () const |
void | setProgress (qreal progress) |
qreal | value () const |
Properties | |
QEasingCurve::Type | type |
qreal | period |
qreal | progress |
qreal | value |
The EasingCurve class.
This class exposes the QEasingCurve C++ API to QML. This is useful for user interactive animations. While the QML Animation types all require a "from", "to" and "duration", this one is based on "period" and "progress". So you can control the position of the animation by changing the progress, also going back and forward in the aimation. Depending on the type of the easing curve, value will return the transformed progress.
Definition at line 36 of file easingcurve.h.
EasingCurve::EasingCurve | ( | QObject * | parent = 0 | ) |
Definition at line 22 of file easingcurve.cpp.
qreal EasingCurve::period | ( | ) | const |
Definition at line 45 of file easingcurve.cpp.
qreal EasingCurve::progress | ( | ) | const |
Definition at line 56 of file easingcurve.cpp.
void EasingCurve::setPeriod | ( | qreal | period | ) |
Definition at line 50 of file easingcurve.cpp.
void EasingCurve::setProgress | ( | qreal | progress | ) |
Definition at line 61 of file easingcurve.cpp.
void EasingCurve::setType | ( | const QEasingCurve::Type | type | ) |
Definition at line 35 of file easingcurve.cpp.
QEasingCurve::Type EasingCurve::type | ( | ) | const |
Definition at line 30 of file easingcurve.cpp.
qreal EasingCurve::value | ( | ) | const |
Definition at line 70 of file easingcurve.cpp.
|
readwrite |
Definition at line 40 of file easingcurve.h.
|
readwrite |
Definition at line 41 of file easingcurve.h.
|
readwrite |
Definition at line 39 of file easingcurve.h.
|
read |
Definition at line 42 of file easingcurve.h.