Blame view

node_modules/zrender/lib/animation/Animation.d.ts 963 Bytes
bd028579   易尊强   2/28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  import Eventful from '../core/Eventful';
  import Animator from './Animator';
  import Clip from './Clip';
  export declare function getTime(): number;
  interface Stage {
      update?: () => void;
  }
  interface AnimationOption {
      stage?: Stage;
  }
  export default class Animation extends Eventful {
      stage: Stage;
      private _head;
      private _tail;
      private _running;
      private _time;
      private _pausedTime;
      private _pauseStart;
      private _paused;
      constructor(opts?: AnimationOption);
      addClip(clip: Clip): void;
      addAnimator(animator: Animator<any>): void;
      removeClip(clip: Clip): void;
      removeAnimator(animator: Animator<any>): void;
      update(notTriggerFrameAndStageUpdate?: boolean): void;
      _startLoop(): void;
      start(): void;
      stop(): void;
      pause(): void;
      resume(): void;
      clear(): void;
      isFinished(): boolean;
      animate<T>(target: T, options: {
          loop?: boolean;
      }): Animator<T>;
  }
  export {};