leva-r3f-stats
Version:
A small plugin to display React Three Fiber stats in Leva
31 lines • 780 B
TypeScript
export declare class RingBuffer {
private buffer;
private pointer;
private filled;
size: number;
private min;
private max;
private sum;
private count;
constructor(size: number);
push(value: number): void;
private recalculateStats;
resize(newSize: number): void;
getLatest(): number;
getData(): Float32Array;
forEachValue(callback: (value: number, index: number) => void): void;
getMin(): number;
getMax(): number;
getAverage(): number;
getCount(): number;
clear(): void;
destroy(): void;
}
export declare const getPoolStats: () => {
arrayCount: number;
memoryUsage: number;
isActive: boolean;
activeInstances: number;
lastUsage: string;
};
//# sourceMappingURL=buffer.d.ts.map