xr.docs

DefaultXRController

DefaultXRController(props): Element

Default controller implementation with grab and ray pointers

props


DefaultXRControllerOptions

model

Options for configuring the controller apperance

grabPointer

Options for configuring the grab pointer

rayPointer

Options for configuring the ray pointer

Returns


Element

packages/react/xr/src/default.tsx

Edit this page

createXRStore
DefaultXRControllerGrabPointer
  • getting started
  • tutorials
  • advanced
  • handles
  • migration
  • api
    • ARButton
    • CombinedPointer
    • createXRStore
    • DefaultXRController
    • DefaultXRControllerGrabPointer
    • DefaultXRGaze
    • DefaultXRHand
    • DefaultXRHandGrabPointer
    • DefaultXRHandTouchPointer
    • DefaultXRInputSourceRayPointer
    • DefaultXRInputSourceTeleportPointer
    • DefaultXRScreenInput
    • DefaultXRTransientPointer
    • IfFacingCamera
    • IfInSessionMode
    • IfSessionModeSupported
    • IfSessionVisible
    • Interactive
    • NotInXR
    • PointerCursorModel
    • PointerRayModel
    • RayGrab
    • ShowIfFacingCamera
    • ShowIfInSessionMode
    • ShowIfSessionModeSupported
    • ShowIfSessionVisible
    • TeleportTarget
    • UNSAFE_useXRStore
    • useApplyXRSpaceMatrix
    • useGetXRSpaceMatrix
    • useGrabPointer
    • useHover
    • useInitRoomCapture
    • useInteraction
    • useLinesPointer
    • useLoadXRControllerLayout
    • useLoadXRControllerModel
    • usePointerXRInputSourceEvents
    • useRayPointer
    • useRequestXRAnchor
    • useSessionFeatureEnabled
    • useSessionModeSupported
    • useTouchPointer
    • useXR
    • useXRAnchor
    • useXRControllerButtonEvent
    • useXRControllerLocomotion
    • useXRControllerState
    • useXREvent
    • useXRGazeState
    • useXRHandState
    • useXRHitTest
    • useXRHitTestSource
    • useXRInputSourceEvent
    • useXRMeshes
    • useXRMeshGeometry
    • useXRPlaneGeometry
    • useXRPlanes
    • useXRReferenceSpace
    • useXRRequestHitTest
    • useXRScreenInputState
    • useXRSessionFeatureEnabled
    • useXRSessionModeSupported
    • useXRSessionVisibilityState
    • useXRSpace
    • useXRStore
    • useXRTransientPointerState
    • VRButton
    • XR
    • XRButton
    • XRControllerComponent
    • XRControllerModel
    • XRDomOverlay
    • XRHandJoint
    • XRHandModel
    • XRHitTest
    • XRLayer
    • XRMeshModel
    • XROrigin
    • XRPlaneModel
    • XRSpace
    • XRSpaceType

On This Page

props

Returns