UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

26 lines (25 loc) 866 B
export class GSplatOctreeResource { /** * @param {string} assetFileUrl - The file URL of the container asset. * @param {object} data - Parsed JSON data. * @param {object} assetLoader - Asset loader instance (framework-level object). */ constructor(assetFileUrl: string, data: object, assetLoader: object); /** @type {BoundingBox} */ aabb: BoundingBox; /** * Version counter for centers array changes. Always 0 for octree resources (static). * * @type {number} * @ignore */ centersVersion: number; /** @type {GSplatOctree|null} */ octree: GSplatOctree | null; /** * Destroys the octree resource and cleans up all associated resources. */ destroy(): void; } import { BoundingBox } from '../../core/shape/bounding-box.js'; import { GSplatOctree } from './gsplat-octree.js';