Public Member Functions

  • Cue (const std::function< void()> &fn, float atTime=0)
  • create (const std::function< void()> &fn, float atTime=0)
  • void
    setFn (const std::function< void()> &fn)
  • std::function< void()>
    getFn () const
  • float
    calcDuration () const
  • thisRef ()

Protected Member Functions

  • void
    reverse ()
  • void
    start (bool)
  • void
    loopStart ()
  • void
    update (float)
  • void
    complete (bool)
  • void
    setDurationDirty ()
  • void
    updateDuration () const
  • void
    setTarget (void *target)

Protected Attributes

  • std::function< void()>
    mFunction
  • class Timeline *
    mParent
  • void *
    mTarget
  • float
    mStartTime
  • bool
    mHasStarted
  • bool
    mHasReverseStarted
  • bool
    mComplete
  • bool
    mReverseComplete
  • bool
    mMarkedForRemoval
  • bool
    mInfinite
  • bool
    mLoop
  • bool
    mPingPong
  • bool
    mUseAbsoluteTime
  • bool
    mAutoRemove
  • int32_t
    mLastLoopIteration