Home Reference Source
import {Tween} from 'mytoolkit/src/tween.js'
public class | source

Tween

Example:

new Tween({
 duration: 500,
 onStep: (t, percent) => {
   console.log(percent)
 },
 onEnd: () => {
   console.log('tween end')
 }
})

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

clockId: *

public
public
public

ease: *

public

options: {}

public
public
public

Method Summary

Public Methods
public

isTweening(): *

public

pause()

public

setOptions(options: {})

public

start(): *

public

step(time: *)

public

stop()

Public Constructors

public constructor() source

Public Members

public clockId: * source

public currentTime: number source

public duration: * source

public ease: * source

public options: {} source

public pausedTime: * source

public percent: number source

public startTime: number source

Public Methods

public isTweening(): * source

Return:

*

public pause() source

public setOptions(options: {}) source

Params:

NameTypeAttributeDescription
options {}
  • optional
  • default: {}

public start(): * source

Return:

*

TODO:

  • add support for restart after pause

public step(time: *) source

Params:

NameTypeAttributeDescription
time *

public stop() source