Class DualShockPad
Hierarchy (View Summary)
- Gamepad
- DualShockPad
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
- 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 raised when a button is pressed
on Button Up Observable
Observable raised when a button is released
on Pad Down Observable
Observable raised when a pad is pressed
on Pad Up Observable
Observable raised when a pad is 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
button Circle
-
get buttonCircle(): number
Gets the value of the
CirclebuttonReturns number
-
set buttonCircle(value: number): void
Sets the value of the
CirclebuttonParameters
- value: number
Returns void
button Cross
-
get buttonCross(): number
Gets the value of the
CrossbuttonReturns number
-
set buttonCross(value: number): void
Sets the value of the
CrossbuttonParameters
- value: number
Returns void
button L1
-
get buttonL1(): number
Gets the value of the
L1buttonReturns number
-
set buttonL1(value: number): void
Sets the value of the
L1buttonParameters
- value: number
Returns void
button Left Stick
-
get buttonLeftStick(): number
Gets the value of the Left joystick
Returns number
-
set buttonLeftStick(value: number): void
Sets the value of the Left joystick
Parameters
- value: number
Returns void
button Options
-
get buttonOptions(): number
Gets the value of the
OptionsbuttonReturns number
-
set buttonOptions(value: number): void
Sets the value of the
OptionsbuttonParameters
- value: number
Returns void
button R1
-
get buttonR1(): number
Gets the value of the
R1buttonReturns number
-
set buttonR1(value: number): void
Sets the value of the
R1buttonParameters
- value: number
Returns void
button Right Stick
-
get buttonRightStick(): number
Gets the value of the Right joystick
Returns number
-
set buttonRightStick(value: number): void
Sets the value of the Right joystick
Parameters
- value: number
Returns void
button Share
-
Gets the value of the
SharebuttonReturns number
-
Sets the value of the
SharebuttonParameters
- value: number
Returns void
button Square
-
get buttonSquare(): number
Gets the value of the
SquarebuttonReturns number
-
set buttonSquare(value: number): void
Sets the value of the
SquarebuttonParameters
- value: number
Returns void
button Triangle
-
get buttonTriangle(): number
Gets the value of the
TrianglebuttonReturns number
-
set buttonTriangle(value: number): void
Sets the value of the
TrianglebuttonParameters
- value: number
Returns void
d Pad Down
-
get dPadDown(): number
Gets the value of D-pad down
Returns number
-
set dPadDown(value: number): void
Sets the value of D-pad down
Parameters
- value: number
Returns void
d Pad Left
-
get dPadLeft(): number
Gets the value of D-pad left
Returns number
-
set dPadLeft(value: number): void
Sets the value of D-pad left
Parameters
- value: number
Returns void
d Pad Right
-
get dPadRight(): number
Gets the value of D-pad right
Returns number
-
set dPadRight(value: number): void
Sets the value of D-pad right
Parameters
- value: number
Returns void
d Pad Up
-
get dPadUp(): number
Gets the value of D-pad up
Returns number
-
set dPadUp(value: number): void
Sets the value of D-pad up
Parameters
- value: number
Returns void
is Connected
-
get isConnected(): boolean
Specifies if the gamepad has been connected
Returns boolean
left Stick
-
Gets the left joystick
Returns StickValues
left Trigger
-
get leftTrigger(): number
Gets the left trigger value
Returns number
-
set leftTrigger(newValue: number): void
Sets the left trigger value
Parameters
- newValue: number
Returns void
right Stick
-
Gets the right joystick
Returns StickValues
right Trigger
-
get rightTrigger(): number
Gets the right trigger value
Returns number
-
set rightTrigger(newValue: number): void
Sets the right trigger value
Parameters
- newValue: number
Returns void
Methods
dispose
-
Disposes the gamepad
Returns void
onbuttondown
-
Defines the callback to call when a button is pressed
Parameters
- callback: (buttonPressed: DualShockButton) => void
defines the callback to use
Returns void
- callback: (buttonPressed: DualShockButton) => void
onbuttonup
-
Defines the callback to call when a button is released
Parameters
- callback: (buttonReleased: DualShockButton) => void
defines the callback to use
Returns void
- callback: (buttonReleased: DualShockButton) => void
ondpaddown
-
Defines the callback to call when a pad is pressed
Parameters
- callback: (dPadPressed: DualShockDpad) => void
defines the callback to use
Returns void
- callback: (dPadPressed: DualShockDpad) => void
ondpadup
-
Defines the callback to call when a pad is released
Parameters
- callback: (dPadReleased: DualShockDpad) => void
defines the callback to use
Returns void
- callback: (dPadReleased: DualShockDpad) => void
onleftstickchanged
-
Callback triggered when the left joystick has changed
Parameters
- callback: (values: StickValues) => void
callback to trigger
Returns void
- callback: (values: StickValues) => void
onlefttriggerchanged
-
Defines the callback to call when left trigger is pressed
Parameters
- callback: (value: number) => void
defines the callback to use
Returns void
- callback: (value: number) => void
onrightstickchanged
-
Callback triggered when the right joystick has changed
Parameters
- callback: (values: StickValues) => void
callback to trigger
Returns void
- callback: (values: StickValues) => void
onrighttriggerchanged
-
Defines the callback to call when right trigger is pressed
Parameters
- callback: (value: number) => void
defines the callback to use
Returns void
- callback: (value: number) => void
update
-
Force the gamepad to synchronize with device values
Returns void
Defines a DualShock gamepad