Class GenericPad
Hierarchy (View Summary)
- Gamepad
- GenericPad
Constructors
constructor
-
Initializes the generic gamepad
Parameters
- id: string
The id of the generic gamepad
- index: number
The index of the generic gamepad
- browserGamepad: any
The browser gamepad
Returns GenericPad
- id: string
Properties
browser Gamepad
The browser gamepad
id
The id of the gamepad
index
The index of the gamepad
on Button Down Observable
Observable triggered when a button has been pressed
on Button Up Observable
Observable triggered when a button has been released
type
Specifies what type of gamepad this represents
StaticDUALSHOCK
Represents an Dual Shock controller
StaticGAMEPAD
Represents a gamepad controller
StaticGENERIC
Represents a generic controller
StaticPOSE_ ENABLED
Represents a pose-enabled controller
StaticXBOX
Represents an XBox controller
Accessors
is Connected
-
get isConnected(): boolean
Specifies if the gamepad has been connected
Returns boolean
left Stick
-
Gets the left joystick
Returns StickValues
right Stick
-
Gets the right joystick
Returns StickValues
Methods
dispose
-
Disposes the generic gamepad
Returns void
onbuttondown
-
Callback triggered when a button has been pressed
Parameters
- callback: (buttonPressed: number) => void
Called when a button has been pressed
Returns void
- callback: (buttonPressed: number) => void
onbuttonup
-
Callback triggered when a button has been released
Parameters
- callback: (buttonReleased: number) => void
Called when a button has been released
Returns void
- callback: (buttonReleased: number) => void
onleftstickchanged
-
Callback triggered when the left joystick has changed
Parameters
- callback: (values: StickValues) => void
callback to trigger
Returns void
- callback: (values: StickValues) => void
onrightstickchanged
-
Callback triggered when the right joystick has changed
Parameters
- callback: (values: StickValues) => void
callback to trigger
Returns void
- callback: (values: StickValues) => void
update
-
Updates the generic gamepad
Returns void
Represents a generic gamepad