UNPKG

@awayjs/view

Version:
22 lines 927 B
import { IAbstractionPool, IAsset, IAbstraction } from '@awayjs/core'; import { BoundingVolumeType } from './BoundingVolumeType'; import { IBoundsPicker } from '../pick/IBoundsPicker'; export declare class BoundingVolumePool implements IAbstractionPool { private static _boundingBoxStore; private static _boundingSphereStore; private static _nullStore; private static _storeDict; private static _strokeDict; private static _fastDict; private static _boundsDict; private readonly _boundingVolumeClass; private readonly _store; readonly picker: IBoundsPicker; readonly strokeFlag: boolean; readonly fastFlag: boolean; readonly id: number; constructor(picker: IBoundsPicker, boundingVolumeType: BoundingVolumeType); requestAbstraction(asset: IAsset): IAbstraction; storeAbstraction(abstraction: IAbstraction): void; } //# sourceMappingURL=BoundingVolumePool.d.ts.map