|
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 21 of file Interpolator.h.
|
inline |
Definition at line 23 of file Interpolator.h.
|
inline |
Definition at line 26 of file Interpolator.h.
|
inline |
Definition at line 68 of file Interpolator.h.
|
inline |
Definition at line 72 of file Interpolator.h.
|
inline |
Definition at line 71 of file Interpolator.h.
|
inline |
Definition at line 73 of file Interpolator.h.
|
inline |
Definition at line 69 of file Interpolator.h.
|
inline |
Definition at line 52 of file Interpolator.h.
|
inline |
Definition at line 30 of file Interpolator.h.
|
inline |
Definition at line 45 of file Interpolator.h.
|
private |
Definition at line 76 of file Interpolator.h.
|
private |
Definition at line 81 of file Interpolator.h.
|
private |
Definition at line 80 of file Interpolator.h.
|
private |
Definition at line 77 of file Interpolator.h.
|
private |
Definition at line 78 of file Interpolator.h.
|
private |
Definition at line 79 of file Interpolator.h.