@tomorrowevening/hermes
Version:
An extendable set of Web Tools controlled via a separate window for non-intereference with content.
19 lines (18 loc) • 514 B
TypeScript
export declare enum QualityType {
'High' = 0,
'Medium' = 1,
'Low' = 2
}
export type AppSettings = {
dpr: number;
fps: number;
width: number;
height: number;
mobile: boolean;
supportOffScreenCanvas: boolean;
quality: QualityType;
dev: boolean;
editor: boolean;
};
export declare function detectMaxFrameRate(callback: (fps: number) => void): void;
export declare function detectSettings(canvas: HTMLCanvasElement, dev: boolean, editor: boolean): Promise<AppSettings>;