UNPKG

leva-r3f-stats

Version:

A small plugin to display React Three Fiber stats in Leva

17 lines 1.05 kB
import { Thresholds } from '../types'; export declare function getTargetFrameRate(detectedVsync?: number | null): number; export declare function calculateThresholds(targetFPS: number, trianglesBudget?: number, drawCallsBudget?: number): Thresholds; export declare function getDefaultThresholds(performanceTarget?: 'low' | 'medium' | 'high'): Thresholds; export declare function getDetectedRefreshRate(): number | null; export declare function setRefreshRateOverride(rate: number | null): void; export declare function getDefaultBudgets(): { triangles: number; drawCalls: number; }; export declare function calculateAdaptiveBudget(currentFPS: number, targetFPS: number, currentTriangles: number, currentDrawCalls: number): { triangles: number; drawCalls: number; }; export declare function formatBudget(value: number, budget: number): string; export declare function checkBudgetStatus(value: number, budget: number, warningPercent?: number, criticalPercent?: number): 'ok' | 'warning' | 'critical'; //# sourceMappingURL=thresholds.d.ts.map