UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

65 lines 1.64 kB
export default AnimationTrackPlayback; declare class AnimationTrackPlayback { /** * * @param {AnimationTrack} track * @param updateCallback * @param {Object} [updateTarget] * @constructor * @property {AnimationTrack} track * @property {number} position Current playback time */ constructor(track: AnimationTrack, updateCallback: any, updateTarget?: any); track: AnimationTrack; position: any; updateCallback: any; updateTraget: any; __lastKeyIndex: number; __lastTransitionIndex: number; __nextKeyIndex: number; __nextKeyTime: number; __loop: boolean; __valueBuffer: Float64Array; on: { ended: Signal<any, any, any, any, any, any, any, any>; }; /** * * @returns {boolean} */ get loop(): boolean; /** * * @returns {Promise<void>} */ promiseEnded(): Promise<void>; /** * * @param {boolean} v */ setLoop(v: boolean): void; reset(): void; /** * * @param {number} time */ setPosition(time: number): void; /** * * @returns {boolean} Indicated whenever or not a key was advanced, no advancement is possible past end of the sequence */ advanceKey(): boolean; /** * Advance animation by given time delta * @param {number} timeDelta */ advance(timeDelta: number): void; update(): void; /** * * @param {number[]} result */ readCurrentValues(result: number[]): void; } import Signal from "../../../core/events/signal/Signal.js"; //# sourceMappingURL=AnimationTrackPlayback.d.ts.map