[d565449] | 1 | import { Animation } from './Animation.js';
|
---|
| 2 | import { Node, NodeConfig } from './Node.js';
|
---|
| 3 | declare class TweenEngine {
|
---|
| 4 | prop: string;
|
---|
| 5 | propFunc: Function;
|
---|
| 6 | begin: number;
|
---|
| 7 | _pos: number;
|
---|
| 8 | duration: number;
|
---|
| 9 | prevPos: number;
|
---|
| 10 | yoyo: boolean;
|
---|
| 11 | _time: number;
|
---|
| 12 | _position: number;
|
---|
| 13 | _startTime: number;
|
---|
| 14 | _finish: number;
|
---|
| 15 | func: Function;
|
---|
| 16 | _change: number;
|
---|
| 17 | state: number;
|
---|
| 18 | onPlay: Function;
|
---|
| 19 | onReverse: Function;
|
---|
| 20 | onPause: Function;
|
---|
| 21 | onReset: Function;
|
---|
| 22 | onFinish: Function;
|
---|
| 23 | onUpdate: Function;
|
---|
| 24 | constructor(prop: any, propFunc: any, func: any, begin: any, finish: any, duration: any, yoyo: any);
|
---|
| 25 | fire(str: any): void;
|
---|
| 26 | setTime(t: any): void;
|
---|
| 27 | getTime(): number;
|
---|
| 28 | setPosition(p: any): void;
|
---|
| 29 | getPosition(t: any): any;
|
---|
| 30 | play(): void;
|
---|
| 31 | reverse(): void;
|
---|
| 32 | seek(t: any): void;
|
---|
| 33 | reset(): void;
|
---|
| 34 | finish(): void;
|
---|
| 35 | update(): void;
|
---|
| 36 | onEnterFrame(): void;
|
---|
| 37 | pause(): void;
|
---|
| 38 | getTimer(): number;
|
---|
| 39 | }
|
---|
| 40 | export interface TweenConfig extends NodeConfig {
|
---|
| 41 | onFinish?: Function;
|
---|
| 42 | onUpdate?: Function;
|
---|
| 43 | duration?: number;
|
---|
| 44 | node: Node;
|
---|
| 45 | }
|
---|
| 46 | export declare class Tween {
|
---|
| 47 | static attrs: {};
|
---|
| 48 | static tweens: {};
|
---|
| 49 | node: Node;
|
---|
| 50 | anim: Animation;
|
---|
| 51 | tween: TweenEngine;
|
---|
| 52 | _id: number;
|
---|
| 53 | onFinish: Function | undefined;
|
---|
| 54 | onReset: Function | undefined;
|
---|
| 55 | onUpdate: Function | undefined;
|
---|
| 56 | constructor(config: TweenConfig);
|
---|
| 57 | _addAttr(key: any, end: any): void;
|
---|
| 58 | _tweenFunc(i: any): void;
|
---|
| 59 | _addListeners(): void;
|
---|
| 60 | play(): this;
|
---|
| 61 | reverse(): this;
|
---|
| 62 | reset(): this;
|
---|
| 63 | seek(t: any): this;
|
---|
| 64 | pause(): this;
|
---|
| 65 | finish(): this;
|
---|
| 66 | destroy(): void;
|
---|
| 67 | }
|
---|
| 68 | export declare const Easings: {
|
---|
| 69 | BackEaseIn(t: any, b: any, c: any, d: any): any;
|
---|
| 70 | BackEaseOut(t: any, b: any, c: any, d: any): any;
|
---|
| 71 | BackEaseInOut(t: any, b: any, c: any, d: any): any;
|
---|
| 72 | ElasticEaseIn(t: any, b: any, c: any, d: any, a: any, p: any): any;
|
---|
| 73 | ElasticEaseOut(t: any, b: any, c: any, d: any, a: any, p: any): any;
|
---|
| 74 | ElasticEaseInOut(t: any, b: any, c: any, d: any, a: any, p: any): any;
|
---|
| 75 | BounceEaseOut(t: any, b: any, c: any, d: any): any;
|
---|
| 76 | BounceEaseIn(t: any, b: any, c: any, d: any): any;
|
---|
| 77 | BounceEaseInOut(t: any, b: any, c: any, d: any): any;
|
---|
| 78 | EaseIn(t: any, b: any, c: any, d: any): any;
|
---|
| 79 | EaseOut(t: any, b: any, c: any, d: any): any;
|
---|
| 80 | EaseInOut(t: any, b: any, c: any, d: any): any;
|
---|
| 81 | StrongEaseIn(t: any, b: any, c: any, d: any): any;
|
---|
| 82 | StrongEaseOut(t: any, b: any, c: any, d: any): any;
|
---|
| 83 | StrongEaseInOut(t: any, b: any, c: any, d: any): any;
|
---|
| 84 | Linear(t: any, b: any, c: any, d: any): any;
|
---|
| 85 | };
|
---|
| 86 | export {};
|
---|