r3f-xr-widgets / UseXRButtonsOptions
Interface: UseXRButtonsOptions
Defined in: src/hooks/useXRButtons.ts:13
Configuration options for useXRButtons hook
Properties
onAPress()?
optionalonAPress: () =>void
Defined in: src/hooks/useXRButtons.ts:15
Callback when A button is pressed on either controller
Returns
void
onBPress()?
optionalonBPress: () =>void
Defined in: src/hooks/useXRButtons.ts:17
Callback when B button is pressed on either controller
Returns
void
onThumbstickDown()?
optionalonThumbstickDown: () =>void
Defined in: src/hooks/useXRButtons.ts:26
Callback when thumbstick pushed down past threshold (0.7) on either controller
Returns
void
onThumbstickLeft()?
optionalonThumbstickLeft: () =>void
Defined in: src/hooks/useXRButtons.ts:28
Callback when thumbstick pushed left past threshold (0.7) on either controller
Returns
void
onThumbstickRight()?
optionalonThumbstickRight: () =>void
Defined in: src/hooks/useXRButtons.ts:30
Callback when thumbstick pushed right past threshold (0.7) on either controller
Returns
void
onThumbstickUp()?
optionalonThumbstickUp: () =>void
Defined in: src/hooks/useXRButtons.ts:24
Callback when thumbstick pushed up past threshold (0.7) on either controller
Returns
void
onXPress()?
optionalonXPress: () =>void
Defined in: src/hooks/useXRButtons.ts:19
Callback when X button is pressed on either controller
Returns
void
onYPress()?
optionalonYPress: () =>void
Defined in: src/hooks/useXRButtons.ts:21
Callback when Y button is pressed on either controller
Returns
void
requirePointerOn?
optionalrequirePointerOn:boolean
Defined in: src/hooks/useXRButtons.ts:33
If true, only trigger callbacks when pointer is on target.
Default
true