@threepipe/plugin-gaussian-splatting
Version:
Gaussian Splatting for Threepipe
17 lines • 560 B
TypeScript
import { MainModule } from './ISort';
export declare class WasmSorter {
private _vertexCount;
private _globalBuffer;
module: EmscriptenModule & MainModule;
private _viewProjPtr;
private _globalBufferPtr;
private _combinedPtr;
private _bufferPool;
constructor(_vertexCount: number, _globalBuffer: Uint8Array);
load(): Promise<void>;
runSort(viewProj: Float32Array): ArrayBuffer;
returnBuffer(buffer: ArrayBuffer): void;
private _calculateCombinedLength;
dispose(): void;
}
//# sourceMappingURL=worker.d.ts.map