Class Xbox360Pad
Hierarchy (View Summary)
- Gamepad
- Xbox360Pad
Constructors
constructor
-
Creates a new XBox360 gamepad object
Parameters
- id: string
defines the id of this gamepad
- index: number
defines its index
- gamepad: any
defines the internal HTML gamepad object
- xboxOne: boolean = false
defines if it is a XBox One gamepad
Returns Xbox360Pad
- 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 A
-
get buttonA(): number
Gets the value of the
AbuttonReturns number
-
set buttonA(value: number): void
Sets the value of the
AbuttonParameters
- value: number
Returns void
button B
-
get buttonB(): number
Gets the value of the
BbuttonReturns number
-
set buttonB(value: number): void
Sets the value of the
BbuttonParameters
- value: number
Returns void
button Back
-
get buttonBack(): number
Gets the value of the
BackbuttonReturns number
-
set buttonBack(value: number): void
Sets the value of the
BackbuttonParameters
- value: number
Returns void
button LB
-
get buttonLB(): number
Gets the value of the
LeftbuttonReturns number
-
set buttonLB(value: number): void
Sets the value of the
LeftbuttonParameters
- 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 RB
-
get buttonRB(): number
Gets the value of the
RightbuttonReturns number
-
set buttonRB(value: number): void
Sets the value of the
RightbuttonParameters
- 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 Start
-
get buttonStart(): number
Gets the value of the
StartbuttonReturns number
-
set buttonStart(value: number): void
Sets the value of the
StartbuttonParameters
- value: number
Returns void
button X
-
get buttonX(): number
Gets the value of the
XbuttonReturns number
-
set buttonX(value: number): void
Sets the value of the
XbuttonParameters
- value: number
Returns void
button Y
-
get buttonY(): number
Gets the value of the
YbuttonReturns number
-
set buttonY(value: number): void
Sets the value of the
YbuttonParameters
- 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: Xbox360Button) => void
defines the callback to use
Returns void
- callback: (buttonPressed: Xbox360Button) => void
onbuttonup
-
Defines the callback to call when a button is released
Parameters
- callback: (buttonReleased: Xbox360Button) => void
defines the callback to use
Returns void
- callback: (buttonReleased: Xbox360Button) => void
ondpaddown
-
Defines the callback to call when a pad is pressed
Parameters
- callback: (dPadPressed: Xbox360Dpad) => void
defines the callback to use
Returns void
- callback: (dPadPressed: Xbox360Dpad) => void
ondpadup
-
Defines the callback to call when a pad is released
Parameters
- callback: (dPadReleased: Xbox360Dpad) => void
defines the callback to use
Returns void
- callback: (dPadReleased: Xbox360Dpad) => 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 XBox360 gamepad