File size: 470 Bytes
6cd9596
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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;
}