Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CrossFade

Hierarchy

Index

Constructors

constructor

  • Returns CrossFade

Properties

Private _fadings

_fadings: IFading[] = []

Private _managedStates

_managedStates: IManagedState[] = []

Accessors

isPaused

  • get isPaused(): boolean
  • 当前是否正在暂停。

    default

    false

    Returns boolean

isPlaying

  • get isPlaying(): boolean
  • 当前是否正在播放。

    default

    false

    Returns boolean

Methods

clear

  • clear(): void
  • Returns void

crossFade

  • 在指定时间内将从当前动画状态切换到指定的动画状态。

    Parameters

    • state: AnimationState | null

      指定的动画状态。

    • duration: number

      切换时间。

    Returns void

Protected onError

  • onError(message: string): void
  • Parameters

    • message: string

    Returns void

Protected onPause

  • onPause(): void
  • 停止我们淡入淡出的所有动画状态并停止淡入淡出。

    Returns void

Protected onPlay

  • onPlay(): void
  • Returns void

Protected onResume

  • onResume(): void
  • 恢复我们淡入淡出的所有动画状态并继续淡入淡出。

    Returns void

Protected onStop

  • onStop(): void
  • 停止所有淡入淡出的动画状态。

    Returns void

pause

  • pause(): void
  • 暂停动画。

    Returns void

play

  • play(): void
  • 播放动画。

    Returns void

resume

  • resume(): void
  • 重新播放动画。

    Returns void

step

  • step(): void
  • 执行一帧动画。

    Returns void

stop

  • stop(): void
  • 停止动画播放。

    Returns void

update

  • update(deltaTime: number): void
  • Parameters

    • deltaTime: number

    Returns void

Generated using TypeDoc