three
Version:
JavaScript 3D library
14 lines (12 loc) • 470 B
TypeScript
import { Object3D } from '../../core/Object3D';
import { PerspectiveCamera } from '../../cameras/PerspectiveCamera';
import { ArrayCamera } from '../../cameras/ArrayCamera';
export interface WebVRManager {
enabled: boolean;
getDevice(): VRDisplay | null;
setDevice(device: VRDisplay | null): void;
setPoseTarget(object: Object3D | null): void;
getCamera(camera: PerspectiveCamera): PerspectiveCamera | ArrayCamera;
submitFrame(): void;
dispose(): void;
}