UNPKG

@egjs/view3d

Version:

Fast & Customizable glTF 3D model viewer, packed with full of features!

37 lines (36 loc) 854 B
import Component from "@egjs/component"; declare class Animation extends Component<{ progress: (event: { progress: number; easedProgress: number; }) => any; loop: (event: { progress: number; easedProgress: number; loopIndex: number; }) => any; finish: void; }> { private _ctx; private _repeat; private _duration; private _easing; private _rafId; private _loopCount; private _time; private _clock; constructor({ context, repeat, duration, easing }?: Partial<{ context: any; repeat: number; duration: number; easing: (x: number) => number; }>); start(): void; stop(): void; pause(): void; private _loop; private _stopLoop; private _getDeltaTime; private _updateClock; } export default Animation;