class three.WebXRManager
extends EventDispatcher
Re-export
import { three } from "https://deno.land/x/remapper@2.1.0/src/deps.ts";
const { WebXRManager } = three;
Methods
dispose(): void
getBaseLayer(): XRWebGLLayer | XRProjectionLayer
getBinding(): XRWebGLBinding
getController(index: number): XRTargetRaySpace
getControllerGrip(index: number): XRGripSpace
getFoveation(): number | undefined
getFrame(): XRFrame
getHand(index: number): XRHandSpace
getReferenceSpace(): XRReferenceSpace | null
getSession(): XRSession | null
setAnimationLoop(callback: XRFrameRequestCallback | null): void
setFoveation(foveation: number): void
setFramebufferScaleFactor(value: number): void
setReferenceSpace(value: XRReferenceSpace): void
setReferenceSpaceType(value: XRReferenceSpaceType): void
setSession(value: XRSession): Promise<void>
updateCamera(camera: PerspectiveCamera): void