@zxh19890103/wik
Version:
The world-class JavaScript library for building large-scale digital warehouse both on 2D and 3D.
27 lines (26 loc) • 783 B
TypeScript
import { GlobalConstManager } from '../../model';
import { WikAnimation } from './Animation.class';
import { IDisposable } from '../../interfaces';
import { IInjector, WithInjector } from '../../interfaces';
export declare enum AnimationManagerState {
idle = 0,
running = 10,
stop = 20
}
export declare class AnimationManager implements IDisposable, WithInjector {
readonly constantsManager: GlobalConstManager;
readonly injector: IInjector;
private animations;
private state;
private isPageHidden;
private onIsPageHiddenChange;
constructor();
dispose(): void;
add(animtion: WikAnimation): void;
loop: () => void;
stop(): void;
end1(item: WikAnimation): void;
final(): void;
flush(): void;
bootstrap(): void;
}