typings.three.renderers.webxr

Type members

Classlikes

@native @JSType
trait AnonObject35 extends Object
@native @JSType
trait AnonObject36 extends Object
@native @JSType
trait AnonObject37 extends Object
@native @JSType
trait Constructor[T] extends Object
@native @JSType
trait DOMPointInit extends Object
@native @JSType
trait Navigator extends Object
@native @JSType
trait WebGLRenderingContext extends Object
@native @JSImport("three", "WebXRController") @JSType
class WebXRController extends Object
@native @JSImport("three", "WebXRManager") @JSType
@native @JSType
trait Window extends Object
@native @JSType
trait XR extends EventTarget
@native @JSType
trait XRAnchor extends Object
@native @JSType
trait XRFrame extends Object
@native @JSType
trait XRGamepad extends Object
@native @JSType
trait XRHand extends Map[XRHandJoint, XRJointSpace]
@native @JSType
trait XRHitResult extends Object
@native @JSType
trait XRHitTestOptionsInit extends Object
@native @JSType
trait XRHitTestResult extends Object
@native @JSType
trait XRHitTestSource extends Object
@native @JSType
trait XRInputSource extends Object
@native @JSType
trait XRInputSourceChangeEvent extends Object
@native @JSType
trait XRInputSourceEvent extends Event
@native @JSType
trait XRJointPose extends XRPose
@native @JSType
trait XRJointSpace extends EventTarget
@native @JSType
trait XRPlane extends Object
@native @JSType
trait XRPose extends Object
@native @JSImport("three", "XRRay") @JSType
class XRRay extends Object
@native @JSType
trait XRRayDirectionInit extends Object
@native @JSType
trait XRReferenceSpace extends EventTarget
@native @JSType
trait XRRenderState extends Object
@native @JSType
trait XRRenderStateInit extends Object
@native @JSImport("three", "XRRigidTransform") @JSType
class XRRigidTransform extends Object
@native @JSType
trait XRSession extends EventTarget
@native @JSType
trait XRSessionInit extends Object
@native @JSType
@native @JSType
trait XRTransientInputHitTestResult extends Object
@native @JSType
trait XRTransientInputHitTestSource extends Object
@native @JSType
trait XRView extends Object
@native @JSType
trait XRViewerPose extends Object
@native @JSType
trait XRViewport extends Object
@native @JSImport("three", "XRWebGLLayer") @JSType
class XRWebGLLayer extends Object
@native @JSType
trait XRWebGLLayerInit extends Object

Types

type XRAnchorSet = Set[XRAnchor]
type XRAnimationLoopCallback = Function2[Double, XRFrame, Unit]
type XRControllerEventType = XREventType | "disconnected" | "connected"
type XREnvironmentBlendMode = "opaque" | "additive" | "alpha-blend"
type XREventType = "end" | "select" | "selectstart" | "selectend" | "squeeze" | "squeezestart" | "squeezeend" | "inputsourceschange"
type XREye = "none" | "left" | "right"
type XRFrameRequestCallback = Function2[Double, XRFrame, Unit]
type XRHandJoint = "wrist" | "thumb-metacarpal" | "thumb-phalanx-proximal" | "thumb-phalanx-distal" | "thumb-tip" | "index-finger-metacarpal" | "index-finger-phalanx-proximal" | "index-finger-phalanx-intermediate" | "index-finger-phalanx-distal" | "index-finger-tip" | "middle-finger-metacarpal" | "middle-finger-phalanx-proximal" | "middle-finger-phalanx-intermediate" | "middle-finger-phalanx-distal" | "middle-finger-tip" | "ring-finger-metacarpal" | "ring-finger-phalanx-proximal" | "ring-finger-phalanx-intermediate" | "ring-finger-phalanx-distal" | "ring-finger-tip" | "pinky-finger-metacarpal" | "pinky-finger-phalanx-proximal" | "pinky-finger-phalanx-intermediate" | "pinky-finger-phalanx-distal" | "pinky-finger-tip"
type XRHandedness = "none" | "left" | "right"
type XRHitTestTrackableType = "point" | "plane" | "mesh"
type XRPlaneSet = Set[XRPlane]
type XRReferenceSpaceType = "viewer" | "local" | "local-floor" | "bounded-floor" | "unbounded"
type XRSessionMode = "inline" | "immersive-vr" | "immersive-ar"
type XRTargetRayMode = "gaze" | "tracked-pointer" | "screen"
type XRVisibilityState = "visible" | "visible-blurred" | "hidden"