UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

43 lines (42 loc) 1.16 kB
export class GSplatSogsData { meta: any; numSplats: any; means_l: any; means_u: any; quats: any; scales: any; sh0: any; sh_centroids: any; sh_labels: any; packedTexture: any; packedSh0: any; packedShN: any; /** * Cached centers array (x, y, z per splat), length = numSplats * 3. * * @type {Float32Array | null} * @private */ private _centers; destroyed: boolean; _destroyGpuResources(): void; destroy(): void; createIter(p: any, r: any, s: any, c: any, sh: any): GSplatSogsIterator; calcAabb(result: any): void; getCenters(): Float32Array<ArrayBufferLike>; calcFocalPoint(result: any, pred: any): void; get isSogs(): boolean; get shBands(): any; decompress(): Promise<GSplatData>; generateCenters(): Promise<void>; packGpuMemory(): void; packShMemory(): void; prepareGpuData(): Promise<void>; reorderData(): Promise<void>; } declare class GSplatSogsIterator { constructor(data: any, p: any, r: any, s: any, c: any, sh: any); read: (i: any) => void; } import { GSplatData } from './gsplat-data.js'; export {};