@realsee/five
Version:
Realsee Renderer SDK
19 lines (18 loc) • 593 B
TypeScript
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;
}