Class: StatefulGamepad
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:25
Extends
Constructors
Constructor
new StatefulGamepad(
__namedParameters):StatefulGamepad
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:30
Parameters
__namedParameters
Returns
StatefulGamepad
Overrides
StatefulButtonAxesDevice.constructor
Properties
axesMapping
readonlyaxesMapping:Map<string, {x:number;y:number; }>
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:45
Inherited from
StatefulButtonAxesDevice.axesMapping
axesThreshold
axesThreshold:
number=0.8
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:46
Inherited from
StatefulButtonAxesDevice.axesThreshold
buttonMapping
readonlybuttonMapping:Map<string,number>
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:44
Inherited from
StatefulButtonAxesDevice.buttonMapping
gamepad
readonlygamepad:Gamepad
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:27
handedness
readonlyhandedness:XRHandedness
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:26
inputSource
readonlyinputSource:XRInputSource
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:28
Methods
get2DInputValue()
get2DInputValue(
id):number
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:211
Parameters
id
string
Returns
number
Inherited from
StatefulButtonAxesDevice.get2DInputValue
getAxesEnteringDown()
getAxesEnteringDown(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:233
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesEnteringDown
getAxesEnteringLeft()
getAxesEnteringLeft(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:237
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesEnteringLeft
getAxesEnteringRight()
getAxesEnteringRight(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:241
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesEnteringRight
getAxesEnteringState()
getAxesEnteringState(
id,state):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:215
Parameters
id
string
state
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesEnteringState
getAxesEnteringUp()
getAxesEnteringUp(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:229
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesEnteringUp
getAxesLeavingDown()
getAxesLeavingDown(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:249
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesLeavingDown
getAxesLeavingLeft()
getAxesLeavingLeft(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:253
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesLeavingLeft
getAxesLeavingRight()
getAxesLeavingRight(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:257
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesLeavingRight
getAxesLeavingState()
getAxesLeavingState(
id,state):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:222
Parameters
id
string
state
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesLeavingState
getAxesLeavingUp()
getAxesLeavingUp(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:245
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getAxesLeavingUp
getAxesState()
getAxesState(
id):AxesState
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:207
Parameters
id
string
Returns
Inherited from
StatefulButtonAxesDevice.getAxesState
getAxesValues()
getAxesValues(
id):object
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:203
Parameters
id
string
Returns
object
x
x:
number
y
y:
number
Inherited from
StatefulButtonAxesDevice.getAxesValues
getButtonDown()
getButtonDown(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:165
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getButtonDown
getButtonDownByIdx()
getButtonDownByIdx(
idx):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:157
Parameters
idx
number
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getButtonDownByIdx
getButtonPressed()
getButtonPressed(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:136
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getButtonPressed
getButtonPressedByIdx()
getButtonPressedByIdx(
idx):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:132
Parameters
idx
number
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getButtonPressedByIdx
getButtonTouched()
getButtonTouched(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:144
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getButtonTouched
getButtonTouchedByIdx()
getButtonTouchedByIdx(
idx):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:140
Parameters
idx
number
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getButtonTouchedByIdx
getButtonUp()
getButtonUp(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:182
Parameters
id
string
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getButtonUp
getButtonUpByIdx()
getButtonUpByIdx(
idx):boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:174
Parameters
idx
number
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getButtonUpByIdx
getButtonValue()
getButtonValue(
id):number
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:152
Parameters
id
string
Returns
number
Inherited from
StatefulButtonAxesDevice.getButtonValue
getButtonValueByIdx()
getButtonValueByIdx(
idx):number
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:148
Parameters
idx
number
Returns
number
Inherited from
StatefulButtonAxesDevice.getButtonValueByIdx
getSelectEnd()
getSelectEnd():
boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:195
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getSelectEnd
getSelecting()
getSelecting():
boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:199
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getSelecting
getSelectStart()
getSelectStart():
boolean
Defined in: packages/xr-input/src/gamepad/stateful-button-axes-device.ts:191
Returns
boolean
Inherited from
StatefulButtonAxesDevice.getSelectStart
update()
update():
void
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:37
Returns
void