videx-3d
Version:
React 3D component library designed for sub surface visualizations in the browser
13 lines (12 loc) • 437 B
TypeScript
import { CameraControls } from '@react-three/drei';
import { Vec3 } from '../types/common';
export declare class CameraManager {
controls: CameraControls | null;
removeEventlisteners: (() => void) | null;
constructor();
private addEventListeners;
setTarget(target: Vec3): Promise<void | null>;
setControls(controls: CameraControls): void;
dispose(): void;
}
export declare const cameraManager: CameraManager;