Class DualShockPad
Hierarchy
- Gamepad
- DualShockPad
Index
Constructors
Properties
Accessors
Methods
Constructors
constructor
Creates a new DualShock gamepad object
Parameters
id: string
defines the id of this gamepad
index: number
defines its index
gamepad: any
defines the internal HTML gamepad object
Returns DualShockPad
Properties
browser GamepadSearch playground for browserGamepad
The browser gamepad
idSearch playground for id
The id of the gamepad
indexSearch playground for index
The index of the gamepad
on Button Down ObservableSearch playground for onButtonDownObservable
Observable raised when a button is pressed
on Button Up ObservableSearch playground for onButtonUpObservable
Observable raised when a button is released
on Pad Down ObservableSearch playground for onPadDownObservable
Observable raised when a pad is pressed
on Pad Up ObservableSearch playground for onPadUpObservable
Observable raised when a pad is released
typeSearch playground for type
Specifies what type of gamepad this represents
Static DUALSHOCKSearch playground for DUALSHOCK
Represents an Dual Shock controller
Static GAMEPADSearch playground for GAMEPAD
Represents a gamepad controller
Static GENERICSearch playground for GENERIC
Represents a generic controller
Static POSE_ ENABLEDSearch playground for POSE_ENABLED
Represents a pose-enabled controller
Static XBOXSearch playground for XBOX
Represents an XBox controller
Accessors
button Circle
Gets the value of the
Circle
buttonReturns number
Sets the value of the
Circle
buttonParameters
value: number
Returns void
button Cross
Gets the value of the
Cross
buttonReturns number
Sets the value of the
Cross
buttonParameters
value: number
Returns void
button L1
Gets the value of the
L1
buttonReturns number
Sets the value of the
L1
buttonParameters
value: number
Returns void
button Left Stick
Gets the value of the Left joystick
Returns number
Sets the value of the Left joystick
Parameters
value: number
Returns void
button Options
Gets the value of the
Options
buttonReturns number
Sets the value of the
Options
buttonParameters
value: number
Returns void
button R1
Gets the value of the
R1
buttonReturns number
Sets the value of the
R1
buttonParameters
value: number
Returns void
button Right Stick
Gets the value of the Right joystick
Returns number
Sets the value of the Right joystick
Parameters
value: number
Returns void
button Share
Gets the value of the
Share
buttonReturns number
Sets the value of the
Share
buttonParameters
value: number
Returns void
button Square
Gets the value of the
Square
buttonReturns number
Sets the value of the
Square
buttonParameters
value: number
Returns void
button Triangle
Gets the value of the
Triangle
buttonReturns number
Sets the value of the
Triangle
buttonParameters
value: number
Returns void
d Pad Down
Gets the value of D-pad down
Returns number
Sets the value of D-pad down
Parameters
value: number
Returns void
d Pad Left
Gets the value of D-pad left
Returns number
Sets the value of D-pad left
Parameters
value: number
Returns void
d Pad Right
Gets the value of D-pad right
Returns number
Sets the value of D-pad right
Parameters
value: number
Returns void
d Pad Up
Gets the value of D-pad up
Returns number
Sets the value of D-pad up
Parameters
value: number
Returns void
is Connected
Specifies if the gamepad has been connected
Returns boolean
left Stick
Gets the left joystick
Returns StickValues
Sets the left joystick values
Parameters
newValues: StickValues
Returns void
left Trigger
Gets the left trigger value
Returns number
Sets the left trigger value
Parameters
newValue: number
Returns void
right Stick
Gets the right joystick
Returns StickValues
Sets the right joystick value
Parameters
newValues: StickValues
Returns void
right Trigger
Gets the right trigger value
Returns number
Sets the right trigger value
Parameters
newValue: number
Returns void
Methods
disposeSearch playground for dispose
Disposes the gamepad
Returns void
onbuttondownSearch playground for onbuttondown
Defines the callback to call when a button is pressed
Parameters
callback: ((buttonPressed: DualShockButton) => void)
defines the callback to use
Parameters
buttonPressed: DualShockButton
Returns void
Returns void
onbuttonupSearch playground for onbuttonup
Defines the callback to call when a button is released
Parameters
callback: ((buttonReleased: DualShockButton) => void)
defines the callback to use
Parameters
buttonReleased: DualShockButton
Returns void
Returns void
ondpaddownSearch playground for ondpaddown
Defines the callback to call when a pad is pressed
Parameters
callback: ((dPadPressed: DualShockDpad) => void)
defines the callback to use
Parameters
dPadPressed: DualShockDpad
Returns void
Returns void
ondpadupSearch playground for ondpadup
Defines the callback to call when a pad is released
Parameters
callback: ((dPadReleased: DualShockDpad) => void)
defines the callback to use
Parameters
dPadReleased: DualShockDpad
Returns void
Returns void
onleftstickchangedSearch playground for onleftstickchanged
Callback triggered when the left joystick has changed
Parameters
callback: ((values: StickValues) => void)
Parameters
values: StickValues
Returns void
Returns void
onlefttriggerchangedSearch playground for onlefttriggerchanged
Defines the callback to call when left trigger is pressed
Parameters
callback: ((value: number) => void)
defines the callback to use
Parameters
value: number
Returns void
Returns void
onrightstickchangedSearch playground for onrightstickchanged
Callback triggered when the right joystick has changed
Parameters
callback: ((values: StickValues) => void)
Parameters
values: StickValues
Returns void
Returns void
onrighttriggerchangedSearch playground for onrighttriggerchanged
Defines the callback to call when right trigger is pressed
Parameters
callback: ((value: number) => void)
defines the callback to use
Parameters
value: number
Returns void
Returns void
updateSearch playground for update
Force the gamepad to synchronize with device values
Returns void
Defines a DualShock gamepad