UNPKG

@speckle/viewer

Version:

A 3d viewer for Speckle, based on threejs.

15 lines (14 loc) 602 B
import { IViewer } from '../../IViewer.js'; import { CameraController } from './CameraController.js'; type MoveType = 'forward' | 'back' | 'left' | 'right' | 'up' | 'down'; export declare class HybridCameraController extends CameraController { protected keyMap: Record<MoveType, boolean>; protected contextMenuTriggered: boolean; constructor(viewer: IViewer); onEarlyUpdate(_delta?: number): void; protected onKeyDown(event: KeyboardEvent): void; protected onKeyUp(event: KeyboardEvent): void; protected onContextMenu(): void; protected cancelMove(): void; } export {};