From cf9884864e3178ca32aa7c0c43c06f5d7907af6d Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Thu, 29 Jun 2023 22:17:54 -0400 Subject: [PATCH] WebXRManager: Removed getCamera() and added setUserCamera(). --- .../src/renderers/webxr/WebXRManager.d.ts | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/types/three/src/renderers/webxr/WebXRManager.d.ts b/types/three/src/renderers/webxr/WebXRManager.d.ts index 4fc697aca..2f7cfd2a8 100644 --- a/types/three/src/renderers/webxr/WebXRManager.d.ts +++ b/types/three/src/renderers/webxr/WebXRManager.d.ts @@ -26,25 +26,47 @@ export class WebXRManager extends EventDispatcher { /** * @default true + * @deprecated */ cameraAutoUpdate: boolean; getController(index: number): XRTargetRaySpace; + getControllerGrip(index: number): XRGripSpace; + getHand(index: number): XRHandSpace; + setFramebufferScaleFactor(value: number): void; + setReferenceSpaceType(value: XRReferenceSpaceType): void; + getReferenceSpace(): XRReferenceSpace | null; + setReferenceSpace(value: XRReferenceSpace): void; + getBaseLayer(): XRWebGLLayer | XRProjectionLayer; + getBinding(): XRWebGLBinding; + getFrame(): XRFrame; + getSession(): XRSession | null; + setSession(value: XRSession | null): Promise; + + /** + * @deprecated + */ getCamera(): WebXRArrayCamera; - updateCamera(camera: PerspectiveCamera): void; + + setUserCamera(camera: PerspectiveCamera): void; + + updateCameraXR(camera: PerspectiveCamera): void; + setAnimationLoop(callback: XRFrameRequestCallback | null): void; + getFoveation(): number | undefined; + setFoveation(value: number): void; /**