|
Cogs.Core
|
Public Member Functions | |
| Interpolator (T &destination) | |
| Interpolator (T &destination, const T &target, EasingFn::Ptr fn, float duration) | |
| void | setTarget (const T &target, EasingFn::Ptr fn, float duration) |
| void | snapToTarget () |
| bool | process () |
| void | cancel () |
| bool | isProcessing () const |
| float | getTime () |
| T | getTarget () const |
| T | getValue () const |
Private Attributes | |
| T & | mDestination |
| T | mStart |
| T | mTarget |
| Timer | mTimer |
| EasingFn::Ptr | mFunction = nullptr |
| float | mDuration = 0.0f |
Definition at line 30 of file Interpolator.h.
|
inline |
Definition at line 32 of file Interpolator.h.
|
inline |
Definition at line 35 of file Interpolator.h.
|
inline |
Definition at line 77 of file Interpolator.h.
|
inline |
Definition at line 81 of file Interpolator.h.
|
inline |
Definition at line 80 of file Interpolator.h.
|
inline |
Definition at line 82 of file Interpolator.h.
|
inline |
Definition at line 78 of file Interpolator.h.
|
inline |
Definition at line 61 of file Interpolator.h.
|
inline |
Definition at line 39 of file Interpolator.h.
|
inline |
Definition at line 54 of file Interpolator.h.
|
private |
Definition at line 85 of file Interpolator.h.
|
private |
Definition at line 90 of file Interpolator.h.
|
private |
Definition at line 89 of file Interpolator.h.
|
private |
Definition at line 86 of file Interpolator.h.
|
private |
Definition at line 87 of file Interpolator.h.
|
private |
Definition at line 88 of file Interpolator.h.