Class: StatefulGamepad 
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:31
Constructors 
Constructor 
new StatefulGamepad(
__namedParameters):StatefulGamepad
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:48
Parameters 
__namedParameters 
Returns 
StatefulGamepad
Properties 
axesMapping 
readonlyaxesMapping:Map<string, {x:number;y:number; }>
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:36
axesThreshold 
axesThreshold:
number=0.8
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:37
buttonMapping 
readonlybuttonMapping:Map<string,number>
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:35
gamepad 
readonlygamepad:Gamepad
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:33
handedness 
readonlyhandedness:XRHandedness
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:32
inputSource 
readonlyinputSource:XRInputSource
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:34
Methods 
get2DInputValue() 
get2DInputValue(
id):number
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:199
Parameters 
id 
string
Returns 
number
getAxesEnteringDown() 
getAxesEnteringDown(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:221
Parameters 
id 
string
Returns 
boolean
getAxesEnteringLeft() 
getAxesEnteringLeft(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:225
Parameters 
id 
string
Returns 
boolean
getAxesEnteringRight() 
getAxesEnteringRight(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:229
Parameters 
id 
string
Returns 
boolean
getAxesEnteringState() 
getAxesEnteringState(
id,state):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:203
Parameters 
id 
string
state 
Returns 
boolean
getAxesEnteringUp() 
getAxesEnteringUp(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:217
Parameters 
id 
string
Returns 
boolean
getAxesLeavingDown() 
getAxesLeavingDown(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:237
Parameters 
id 
string
Returns 
boolean
getAxesLeavingLeft() 
getAxesLeavingLeft(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:241
Parameters 
id 
string
Returns 
boolean
getAxesLeavingRight() 
getAxesLeavingRight(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:245
Parameters 
id 
string
Returns 
boolean
getAxesLeavingState() 
getAxesLeavingState(
id,state):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:210
Parameters 
id 
string
state 
Returns 
boolean
getAxesLeavingUp() 
getAxesLeavingUp(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:233
Parameters 
id 
string
Returns 
boolean
getAxesState() 
getAxesState(
id):AxesState
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:195
Parameters 
id 
string
Returns 
getAxesValues() 
getAxesValues(
id):object
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:191
Parameters 
id 
string
Returns 
object
x 
x:
number
y 
y:
number
getButtonDown() 
getButtonDown(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:153
Parameters 
id 
string
Returns 
boolean
getButtonDownByIdx() 
getButtonDownByIdx(
idx):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:145
Parameters 
idx 
number
Returns 
boolean
getButtonPressed() 
getButtonPressed(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:124
Parameters 
id 
string
Returns 
boolean
getButtonPressedByIdx() 
getButtonPressedByIdx(
idx):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:120
Parameters 
idx 
number
Returns 
boolean
getButtonTouched() 
getButtonTouched(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:132
Parameters 
id 
string
Returns 
boolean
getButtonTouchedByIdx() 
getButtonTouchedByIdx(
idx):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:128
Parameters 
idx 
number
Returns 
boolean
getButtonUp() 
getButtonUp(
id):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:170
Parameters 
id 
string
Returns 
boolean
getButtonUpByIdx() 
getButtonUpByIdx(
idx):boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:162
Parameters 
idx 
number
Returns 
boolean
getButtonValue() 
getButtonValue(
id):number
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:140
Parameters 
id 
string
Returns 
number
getButtonValueByIdx() 
getButtonValueByIdx(
idx):number
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:136
Parameters 
idx 
number
Returns 
number
getSelectEnd() 
getSelectEnd():
boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:183
Returns 
boolean
getSelecting() 
getSelecting():
boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:187
Returns 
boolean
getSelectStart() 
getSelectStart():
boolean
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:179
Returns 
boolean
update() 
update():
void
Defined in: packages/xr-input/src/gamepad/stateful-gamepad.ts:86
Returns 
void