UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

15 lines (14 loc) 537 B
import { DeleteSopNode } from '../../Delete'; import { CoreEntity } from '../../../../../core/geometry/CoreEntity'; export declare class EntitySelectionHelper { protected node: DeleteSopNode; readonly selectedState: Map<CoreEntity, boolean>; private _entitiesCount; private _selectedEntitiesCount; constructor(node: DeleteSopNode); init(entities: CoreEntity[]): void; select(entity: CoreEntity): void; entitiesToKeep(): CoreEntity[]; entitiesToDelete(): CoreEntity[]; private _entitiesForState; }