pithos
Version:
Advanced JavaScript/TypeScript superset providing performance, gestures, animations, and DOM utilities
16 lines • 462 B
TypeScript
/**
* Manages frame scheduling with configurable FPS using requestAnimationFrame
*/
export declare class FrameScheduler {
private targetFPS;
private frameInterval;
private animationFrameId?;
private lastFrameTime;
private isRunning;
start(callback: (timestamp: number) => void): void;
setTargetFPS(fps: number): void;
getTargetFPS(): number;
stop(): void;
destroy(): void;
}
//# sourceMappingURL=frame-scheduler.d.ts.map