UNPKG

@zxh19890103/wik

Version:

The world-class JavaScript library for building large-scale digital warehouse both on 2D and 3D.

17 lines (16 loc) 614 B
import * as THREE from 'three'; import { IWarehouse } from '../model'; import { CoreList } from '../model'; import { IWarehouseObjectList } from '../model/IWarehouseObjectList'; export declare class Object3DList<M extends THREE.Object3D> extends CoreList<M> implements IWarehouseObjectList { readonly $$parent: IWarehouse; readonly itemKey: string; readonly scene: THREE.Scene; readonly mounted: boolean; mount(root: THREE.Scene): void; unmount(): void; protected _add(item: M): void; protected _remove(item: M): void; protected _clear(): void; create(...args: any[]): M; }