Constructors
constructor
- new Motion<K>(initalValue): Motion<K>
Properties
config
duration
duration: number
ended
ended: boolean
keyframes
progress
progress: number
startTime
startTime: number
startVelocity
startVelocity: number
value
Methods
dispose
- dispose(): void
Returns void
getProgressVelocity
- getProgressVelocity(time): number
Returns number
getTargetKeyframe
- getTargetKeyframe(): MotionKeyframe<K>
set
- set(value, duration, startProgressVelocity?, time?): Promise<void>
Parameters
- value: Partial<MotionValue<K>>
- duration: number
- startProgressVelocity: number = 0
Optional
time: number
Returns Promise<void>
setKeyframes
- setKeyframes(keyframes, duration, startProgressVelocity?, time?): Promise<void>
Parameters
- keyframes: MotionKeyframe<K>[]
- duration: number
- startProgressVelocity: number = 0
Optional
time: number
Returns Promise<void>
update
- update(time): boolean
Returns boolean