Class Tween<T>

Type Parameters

  • T extends UnknownProps

Hierarchy

  • Tween

Constructors

Properties

_chainedTweens: Tween<any>[] = []
_delayTime: number = 0
_duration: number = 1000
_easingFunction: EasingFunction = Easing.Linear.None
_goToEnd: boolean = false
_id: number = ...
_initialRepeat: number = 0
_interpolationFunction: InterpolationFunction = Interpolation.Linear
_isChainStopped: boolean = false
_isPaused: boolean = false
_isPlaying: boolean = false
_onCompleteCallback?: ((object: T) => void)

Type declaration

    • (object: T): void
    • Parameters

      • object: T

      Returns void

_onEveryStartCallback?: ((object: T) => void)

Type declaration

    • (object: T): void
    • Parameters

      • object: T

      Returns void

_onEveryStartCallbackFired: boolean = false
_onRepeatCallback?: ((object: T) => void)

Type declaration

    • (object: T): void
    • Parameters

      • object: T

      Returns void

_onStartCallback?: ((object: T) => void)

Type declaration

    • (object: T): void
    • Parameters

      • object: T

      Returns void

_onStartCallbackFired: boolean = false
_onStopCallback?: ((object: T) => void)

Type declaration

    • (object: T): void
    • Parameters

      • object: T

      Returns void

_onUpdateCallback?: ((object: T, elapsed: number) => void)

Type declaration

    • (object: T, elapsed: number): void
    • Parameters

      • object: T
      • elapsed: number

      Returns void

_pauseStart: number = 0
_repeat: number = 0
_repeatDelayTime?: number
_reversed: boolean = false
_startTime: number = 0
_valuesEnd: Record<string, string | number> = {}
_valuesStart: UnknownProps = {}
_valuesStartRepeat: UnknownProps = {}
_yoyo: boolean = false

Methods

  • Parameters

    • start: number
    • end: string | number

    Returns number

  • Parameters

    • _object: UnknownProps
    • _valuesStart: UnknownProps
    • _valuesEnd: UnknownProps
    • _valuesStartRepeat: UnknownProps

    Returns void

  • Parameters

    • _object: UnknownProps
    • _valuesStart: UnknownProps
    • _valuesEnd: UnknownProps
    • value: number

    Returns void

  • Parameters

    • Optional callback: ((object: T) => void)
        • (object: T): void
        • Parameters

          • object: T

          Returns void

    Returns Tween<T>

  • Parameters

    • Optional callback: ((object: T) => void)
        • (object: T): void
        • Parameters

          • object: T

          Returns void

    Returns Tween<T>

  • Parameters

    • Optional callback: ((object: T) => void)
        • (object: T): void
        • Parameters

          • object: T

          Returns void

    Returns Tween<T>

  • Parameters

    • Optional callback: ((object: T, elapsed: number) => void)
        • (object: T, elapsed: number): void
        • Parameters

          • object: T
          • elapsed: number

          Returns void

    Returns Tween<T>

  • Returns

    true if the tween is still playing after the update, false otherwise (calling update on a paused tween still returns true because it is still playing, just paused).

    Parameters

    • time: number = ...
    • autoStart: boolean = true

    Returns boolean

Generated using TypeDoc