Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Xbox360Pad

Defines a XBox360 gamepad

Hierarchy

Index

Constructors

constructor

  • new Xbox360Pad(id: string, index: number, gamepad: any, xboxOne?: boolean): Xbox360Pad
  • 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

    • Optional xboxOne: boolean

      defines if it is a XBox One gamepad

    Returns Xbox360Pad

Properties

browserGamepadSearch playground for browserGamepad

browserGamepad: any

The browser gamepad

idSearch playground for id

id: string

The id of the gamepad

indexSearch playground for index

index: number

The index of the gamepad

onButtonDownObservableSearch playground for onButtonDownObservable

onButtonDownObservable: Observable<Xbox360Button>

Observable raised when a button is pressed

onButtonUpObservableSearch playground for onButtonUpObservable

onButtonUpObservable: Observable<Xbox360Button>

Observable raised when a button is released

onPadDownObservableSearch playground for onPadDownObservable

onPadDownObservable: Observable<Xbox360Dpad>

Observable raised when a pad is pressed

onPadUpObservableSearch playground for onPadUpObservable

onPadUpObservable: Observable<Xbox360Dpad>

Observable raised when a pad is released

typeSearch playground for type

type: number

Specifies what type of gamepad this represents

Static DUALSHOCKSearch playground for DUALSHOCK

DUALSHOCK: number

Represents an Dual Shock controller

Static GAMEPADSearch playground for GAMEPAD

GAMEPAD: number

Represents a gamepad controller

Static GENERICSearch playground for GENERIC

GENERIC: number

Represents a generic controller

Static POSE_ENABLEDSearch playground for POSE_ENABLED

POSE_ENABLED: number

Represents a pose-enabled controller

Static XBOXSearch playground for XBOX

XBOX: number

Represents an XBox controller

Accessors

buttonA

  • get buttonA(): number
  • set buttonA(value: number): any
  • Gets the value of the A button

    Returns number

  • Sets the value of the A button

    Parameters

    • value: number

    Returns any

buttonB

  • get buttonB(): number
  • set buttonB(value: number): any
  • Gets the value of the B button

    Returns number

  • Sets the value of the B button

    Parameters

    • value: number

    Returns any

buttonBack

  • get buttonBack(): number
  • set buttonBack(value: number): any
  • Gets the value of the Back button

    Returns number

  • Sets the value of the Back button

    Parameters

    • value: number

    Returns any

buttonLB

  • get buttonLB(): number
  • set buttonLB(value: number): any
  • Gets the value of the Left button

    Returns number

  • Sets the value of the Left button

    Parameters

    • value: number

    Returns any

buttonLeftStick

  • get buttonLeftStick(): number
  • set buttonLeftStick(value: number): any
  • Gets the value of the Left joystick

    Returns number

  • Sets the value of the Left joystick

    Parameters

    • value: number

    Returns any

buttonRB

  • get buttonRB(): number
  • set buttonRB(value: number): any
  • Gets the value of the Right button

    Returns number

  • Sets the value of the Right button

    Parameters

    • value: number

    Returns any

buttonRightStick

  • get buttonRightStick(): number
  • set buttonRightStick(value: number): any
  • Gets the value of the Right joystick

    Returns number

  • Sets the value of the Right joystick

    Parameters

    • value: number

    Returns any

buttonStart

  • get buttonStart(): number
  • set buttonStart(value: number): any
  • Gets the value of the Start button

    Returns number

  • Sets the value of the Start button

    Parameters

    • value: number

    Returns any

buttonX

  • get buttonX(): number
  • set buttonX(value: number): any
  • Gets the value of the X button

    Returns number

  • Sets the value of the X button

    Parameters

    • value: number

    Returns any

buttonY

  • get buttonY(): number
  • set buttonY(value: number): any
  • Gets the value of the Y button

    Returns number

  • Sets the value of the Y button

    Parameters

    • value: number

    Returns any

dPadDown

  • get dPadDown(): number
  • set dPadDown(value: number): any
  • Gets the value of D-pad down

    Returns number

  • Sets the value of D-pad down

    Parameters

    • value: number

    Returns any

dPadLeft

  • get dPadLeft(): number
  • set dPadLeft(value: number): any
  • Gets the value of D-pad left

    Returns number

  • Sets the value of D-pad left

    Parameters

    • value: number

    Returns any

dPadRight

  • get dPadRight(): number
  • set dPadRight(value: number): any
  • Gets the value of D-pad right

    Returns number

  • Sets the value of D-pad right

    Parameters

    • value: number

    Returns any

dPadUp

  • get dPadUp(): number
  • set dPadUp(value: number): any
  • Gets the value of D-pad up

    Returns number

  • Sets the value of D-pad up

    Parameters

    • value: number

    Returns any

isConnected

  • get isConnected(): boolean
  • Specifies if the gamepad has been connected

    Returns boolean

leftStick

leftTrigger

  • get leftTrigger(): number
  • set leftTrigger(newValue: number): any
  • Gets the left trigger value

    Returns number

  • Sets the left trigger value

    Parameters

    • newValue: number

    Returns any

rightStick

rightTrigger

  • get rightTrigger(): number
  • set rightTrigger(newValue: number): any
  • Gets the right trigger value

    Returns number

  • Sets the right trigger value

    Parameters

    • newValue: number

    Returns any

Methods

disposeSearch playground for dispose

  • dispose(): void
  • Disposes the gamepad

    Returns void

onbuttondownSearch playground for onbuttondown

  • onbuttondown(callback: (buttonPressed: Xbox360Button) => void): void
  • Defines the callback to call when a button is pressed

    Parameters

    Returns void

onbuttonupSearch playground for onbuttonup

  • onbuttonup(callback: (buttonReleased: Xbox360Button) => void): void
  • Defines the callback to call when a button is released

    Parameters

    Returns void

ondpaddownSearch playground for ondpaddown

  • ondpaddown(callback: (dPadPressed: Xbox360Dpad) => void): void
  • Defines the callback to call when a pad is pressed

    Parameters

    Returns void

ondpadupSearch playground for ondpadup

  • ondpadup(callback: (dPadReleased: Xbox360Dpad) => void): void
  • Defines the callback to call when a pad is released

    Parameters

    Returns void

onleftstickchangedSearch playground for onleftstickchanged

  • onleftstickchanged(callback: (values: StickValues) => void): void

onlefttriggerchangedSearch playground for onlefttriggerchanged

  • onlefttriggerchanged(callback: (value: number) => void): void
  • Defines the callback to call when left trigger is pressed

    Parameters

    • callback: (value: number) => void

      defines the callback to use

        • (value: number): void
        • Parameters

          • value: number

          Returns void

    Returns void

onrightstickchangedSearch playground for onrightstickchanged

  • onrightstickchanged(callback: (values: StickValues) => void): void

onrighttriggerchangedSearch playground for onrighttriggerchanged

  • onrighttriggerchanged(callback: (value: number) => void): void
  • Defines the callback to call when right trigger is pressed

    Parameters

    • callback: (value: number) => void

      defines the callback to use

        • (value: number): void
        • Parameters

          • value: number

          Returns void

    Returns void

updateSearch playground for update

  • update(): void
  • Force the gamepad to synchronize with device values

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Accessor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Property
  • Method
  • Static property
  • Static method