Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GenericPad

Represents a generic gamepad

Hierarchy

Index

Constructors

constructor

  • new GenericPad(id: string, index: number, browserGamepad: any): GenericPad
  • 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

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<number>

Observable triggered when a button has been pressed

onButtonUpObservableSearch playground for onButtonUpObservable

onButtonUpObservable: Observable<number>

Observable triggered when a button has been 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

isConnected

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

    Returns boolean

leftStick

rightStick

Methods

disposeSearch playground for dispose

  • dispose(): void
  • Disposes the generic gamepad

    Returns void

onbuttondownSearch playground for onbuttondown

  • onbuttondown(callback: (buttonPressed: number) => void): void
  • Callback triggered when a button has been pressed

    Parameters

    • callback: (buttonPressed: number) => void

      Called when a button has been pressed

        • (buttonPressed: number): void
        • Parameters

          • buttonPressed: number

          Returns void

    Returns void

onbuttonupSearch playground for onbuttonup

  • onbuttonup(callback: (buttonReleased: number) => void): void
  • Callback triggered when a button has been released

    Parameters

    • callback: (buttonReleased: number) => void

      Called when a button has been released

        • (buttonReleased: number): void
        • Parameters

          • buttonReleased: number

          Returns void

    Returns void

onleftstickchangedSearch playground for onleftstickchanged

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

onrightstickchangedSearch playground for onrightstickchanged

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

updateSearch playground for update

  • update(): void
  • Updates the generic gamepad

    Returns void

Legend

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