UNPKG

babylon-viewport-gizmo

Version:
32 lines (31 loc) 975 B
import { ArcRotateCamera } from "@babylonjs/core"; declare class ViewportGizmo { private _engine; private _scene; private _canvas; private _miniCamera; private _mainCamera; private needClickMeshs; private _clickHandler; private _mainCameraObserver; private _miniCameraObserver; constructor(mainCamera: ArcRotateCamera); private createCanvas; private createHemisphericLight; private createBox; private createZSQ; private createAxis; private mainToMini; private miniToMain; private removeMainCameraListener; private removeMiniCameraListener; private miniInteraction; setCanvasPosition(x: number | string, y: number | string): void; setCanvasSize(width: number | string, height: number | string): void; setBackgroundColor(color: string): void; changeCamera(camera: ArcRotateCamera): void; onResize(): void; renderer(): void; dispose(): void; } export { ViewportGizmo };