Skip to content

IInputPlugin

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

activeControllers: Set<string>

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


activeGamepads: Map<string, Gamepad>

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


app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


readonly controls: Controls

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


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


onControllerActivated: Signal<(controller) => void>

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


onControllerDeactivated: Signal<(controller) => void>

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


onGamepadConnected: Signal<(gamepad) => void>

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


onGamepadDisconnected: Signal<(gamepad) => void>

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


options: InputManagerOptions

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

IPlugin.options

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:20

SignalConnection[]

void

IPlugin.addSignalConnection


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:22

void

IPlugin.clearSignalConnections


destroy(): void

Defined in: plugins/Plugin.ts:18

void

IPlugin.destroy


initialize(options, app): void | Promise<void>

Defined in: plugins/Plugin.ts:14

Partial<O>

IApplication

void | Promise<void>

IPlugin.initialize


isActionActive(action): boolean

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

Action

boolean


isControllerActive(controller): boolean

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

InputController

boolean


isGamepadActive(gamepad): boolean

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

Gamepad

boolean


postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:16

IApplication

void | Promise<void>

IPlugin.postInitialize


registerCoreFunctions(): void

Defined in: plugins/Plugin.ts:24

void

IPlugin.registerCoreFunctions


registerCoreSignals(): void

Defined in: plugins/Plugin.ts:26

void

IPlugin.registerCoreSignals