Skip to content

InputPlugin

Defined in: plugins/input/InputPlugin.ts:38

new InputPlugin(id): InputPlugin

Defined in: plugins/Plugin.ts:48

string = 'Plugin'

InputPlugin

Plugin.constructor

activeControllers: Set<string>

Defined in: plugins/input/InputPlugin.ts:46

IInputPlugin.activeControllers


activeGamepads: Map<string, Gamepad>

Defined in: plugins/input/InputPlugin.ts:45

IInputPlugin.activeGamepads


readonly controls: Controls

Defined in: plugins/input/InputPlugin.ts:42

IInputPlugin.controls


readonly id: "input" = 'input'

Defined in: plugins/input/InputPlugin.ts:39

IInputPlugin.id

Plugin.id


onControllerActivated: Signal<(controller) => void>

Defined in: plugins/input/InputPlugin.ts:50

IInputPlugin.onControllerActivated


onControllerDeactivated: Signal<(controller) => void>

Defined in: plugins/input/InputPlugin.ts:51

IInputPlugin.onControllerDeactivated


onGamepadConnected: Signal<(gamepad) => void>

Defined in: plugins/input/InputPlugin.ts:48

IInputPlugin.onGamepadConnected


onGamepadDisconnected: Signal<(gamepad) => void>

Defined in: plugins/input/InputPlugin.ts:49

IInputPlugin.onGamepadDisconnected

get actionsPlugin(): IActionsPlugin

Defined in: plugins/input/InputPlugin.ts:165

IActionsPlugin


get app(): Application

Defined in: plugins/Plugin.ts:52

Application

IInputPlugin.app

Plugin.app


get options(): O

Defined in: plugins/Plugin.ts:44

O

IInputPlugin.options

Plugin.options

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:78

Add signal connections to the container.

SignalConnection[]

The signal connections to add.

void

IInputPlugin.addSignalConnection

Plugin.addSignalConnection


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:84

void

IInputPlugin.clearSignalConnections

Plugin.clearSignalConnections


destroy(): void

Defined in: plugins/input/InputPlugin.ts:78

void

IInputPlugin.destroy

Plugin.destroy


initialize(options, app): Promise<void>

Defined in: plugins/input/InputPlugin.ts:57

Partial<InputManagerOptions> = defaultOptions

IApplication

Promise<void>

IInputPlugin.initialize

Plugin.initialize


isActionActive(action): boolean

Defined in: plugins/input/InputPlugin.ts:53

Action

boolean

IInputPlugin.isActionActive


isControllerActive(controller): boolean

Defined in: plugins/input/InputPlugin.ts:89

InputController

boolean

IInputPlugin.isControllerActive


isGamepadActive(gamepad): boolean

Defined in: plugins/input/InputPlugin.ts:93

Gamepad

boolean

IInputPlugin.isGamepadActive


postInitialize(): void

Defined in: plugins/input/InputPlugin.ts:72

void

IInputPlugin.postInitialize

Plugin.postInitialize