UNPKG

migalib

Version:

MIGAlib - MInimal GAme LIBrary

30 lines (29 loc) 735 B
declare class GameLoopSingleton { private update?; private render?; private rAF; private now; private last; private accumulator; private fps; private delta; private step; private deltaTime; private currentDeltaTime; private timeSinceStart; private frameLimit; private frameLimitActive; private fpsAccumulator; init(update: () => void, render: () => void): void; private frame; start(): Promise<void>; private wait; stop(): void; getDeltaTime(): number; setFpsLimit(fpsLimit: number): void; getFpsLimit(): number; getRenderDeltaTime(): number; getTimeSinceStart(): number; } export declare const GameLoop: GameLoopSingleton; export {};