leva-r3f-stats
Version:
A small plugin to display React Three Fiber stats in Leva
15 lines • 697 B
TypeScript
interface ComputeTimingOptions {
name?: string;
autoReport?: boolean;
}
export declare function trackComputeTime<T>(renderer: any, computeFn: () => Promise<T>, options?: ComputeTimingOptions): Promise<{
result: T;
elapsed: number;
}>;
export declare function withComputeTiming<TArgs extends any[], TResult>(renderer: any, computeFn: (...args: TArgs) => Promise<TResult>, options?: ComputeTimingOptions): (...args: TArgs) => Promise<TResult>;
export declare function useComputeTracker(renderer: any, options?: ComputeTimingOptions): <T>(computeFn: () => Promise<T>) => Promise<{
result: T;
elapsed: number;
}>;
export {};
//# sourceMappingURL=webgpu-compute-tracker.d.ts.map