UNPKG

polygonjs-engine

Version:

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

23 lines (22 loc) 828 B
import { ThreejsViewer } from '../Threejs'; import { CameraControls } from '../../nodes/event/_BaseCameraControls'; import { CameraControlsConfig } from '../../nodes/event/utils/CameraControlConfig'; export declare class ViewerControlsController { private viewer; protected _active: boolean; protected _config: CameraControlsConfig | undefined; protected _controls: CameraControls | null; _bound_on_controls_start: () => void; _bound_on_controls_end: () => void; constructor(viewer: ThreejsViewer); controls(): CameraControls | null; create_controls(): Promise<void>; update(): void; dispose(): void; dispose_controls(): void; private _on_controls_start; private _on_controls_end; private _graph_node; private _update_graph_node; private _create_graph_node; }