- cinder::TimelineItem
- cinder::TweenBase
Show All |
Public Member Functions
-
TweenBase (void *target, bool copyStartValue, float startTime, float duration, EaseFn easeFunction=easeNone)
-
~TweenBase ()
-
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
-
voidstart (bool reverse)=0
-
voidloopStart ()
-
voidupdate (float relativeTime)=0
-
floatcalcDuration () const
-
voidreverse ()=0
-
thisRef ()
Protected Member Functions
Protected Attributes
-
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