@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
14 lines (13 loc) • 614 B
TypeScript
import { PolyScene } from '../../../PolyScene';
import { ActorsManager } from '../../ActorsManager';
import { Object3D } from 'three';
import { EmptyOptions } from './Common';
export declare class BaseUserInputController {
protected actorsManager: ActorsManager;
protected _scene: PolyScene;
protected _objects: Object3D[];
protected _propertiesListByObject: Map<Object3D, EmptyOptions[]>;
constructor(actorsManager: ActorsManager);
addPropertiesForObject(object: Object3D, properties: EmptyOptions): void;
removePropertiesForObject(object: Object3D, properties: EmptyOptions): void;
}