cameraAutoUpdate
cameraAutoUpdate: boolean
dispose
dispose: (() => void)
enabled
enabled: boolean
getBaseLayer
getBaseLayer: (() => XRWebGLLayer | XRProjectionLayer)
getBinding
getBinding: (() => XRWebGLBinding)
getCamera
getController
getControllerGrip
getDepthSensingMesh
getDepthTexture
getDepthTexture: (() => null | Texture) getEnvironmentBlendMode
getEnvironmentBlendMode: (() => undefined | XREnvironmentBlendMode)
getFoveation
getFoveation: (() => undefined | number)
getFrame
getFrame: (() => XRFrame)
getHand
getReferenceSpace
getReferenceSpace: (() => null | XRReferenceSpace)
getSession
getSession: (() => null | XRSession)
hasDepthSensing
hasDepthSensing: (() => boolean)
isPresenting
isPresenting: boolean
setAnimationLoop
setAnimationLoop: ((callback: null | XRFrameRequestCallback) => void)
setFoveation
setFoveation: ((value: number) => void)
setFramebufferScaleFactor
setFramebufferScaleFactor: ((value: number) => void)
setReferenceSpace
setReferenceSpace: ((value: XRReferenceSpace) => void)
setReferenceSpaceType
setReferenceSpaceType: ((value: XRReferenceSpaceType) => void)
setSession
setSession: ((value: null | XRSession) => Promise<void>)
updateCamera
JavaScript events for custom objects
Example
See