Browse Source

Add WebXRManager.d.ts

Jiulong Hu 6 years ago
parent
commit
cd3c0e374f
1 changed files with 15 additions and 0 deletions
  1. 15 0
      src/renderers/webvr/WebXRManager.d.ts

+ 15 - 0
src/renderers/webvr/WebXRManager.d.ts

@@ -0,0 +1,15 @@
+import { Group } from '../../objects/Group';
+import { Camera } from '../../cameras/Camera';
+
+export interface WebXRManager {
+	enabled: boolean;
+  getController( id: number ): Group;
+  setFramebufferScaleFactor( value: number ): void;
+  setReferenceSpaceType( value: string ): void;
+  getSession(): any;
+  setSession( value: any ): void;
+  getCamera( camera: Camera ): Camera;
+  isPresenting: () => boolean;
+  setAnimationLoop( callback?: Function ): void;
+  dispose(): void;
+}