- cinder::TimelineItem
- cinder::TweenBase
- cinder::Tween
- cinder::FnTween
Show All |
Public Member Functions
-
FnTween (std::function< void(T)> fn, T startValue, T endValue, float startTime, float duration, EaseFn easeFunction=easeNone, typename Tween< T >::LerpFn lerpFunction=&tweenLerp< T >)
-
voidupdate (float relativeTime)
-
TgetEndValue () const
-
T *getTarget () const
-
voidsetLerpFn (const LerpFn &lerpFn)
-
getEaseFn () const
-
voidsetStartFn (StartFn startFunction)
-
getStartFn () const
-
voidsetReverseStartFn (StartFn reverseStartFunction)
-
getReverseStartFn () const
-
voidsetUpdateFn (UpdateFn updateFunction)
-
getUpdateFn () const
-
voidsetFinishFn (FinishFn finishFn)
-
getFinishFn () const
-
voidsetReverseFinishFn (FinishFn reverseFinishFn)
-
getReverseFinishFn () const
-
voidloopStart ()
-
floatcalcDuration () const
-
thisRef ()
Protected Member Functions
Protected Attributes
-
TmStartValue
-
TmEndValue
-
mLerpFunction
-
mStartFunction
-
mReverseStartFunction
-
mUpdateFunction
-
mFinishFunction
-
mReverseFinishFunction
-
mEaseFunction
-
floatmDuration
-
boolmCopyStartValue
-
class Timeline *mParent
-
void *mTarget
-
floatmStartTime
-
boolmHasStarted
-
boolmHasReverseStarted
-
boolmComplete
-
boolmReverseComplete
-
boolmMarkedForRemoval
-
boolmInfinite
-
boolmLoop
-
boolmPingPong
-
boolmUseAbsoluteTime
-
boolmAutoRemove
-
int32_tmLastLoopIteration