import * as THREE from 'three'; export declare class OrderTexture { texture: THREE.DataTexture; readonly width: number; private height; private data; private _count; constructor(width?: number); /** 当前有效实例数(= 最近一次 update 的 order 长度) */ get count(): number; private createTexture; /** * 用最新 order 更新纹理内容。order[i] = 第 i 个实例要画的全局点索引 P。 * 长度超出当前容量时按需扩容(重建纹理)。 */ update(order: Uint32Array): void; dispose(): void; }