Skip to content

InputPlugin

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

new InputPlugin(id): InputPlugin

Defined in: plugins/Plugin.ts:48

string = 'Plugin'

InputPlugin

Plugin.constructor

__dill_pixel_method_binding_root: boolean

Defined in: plugins/Plugin.ts:39

Plugin.__dill_pixel_method_binding_root


activeControllers: Set<string>

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

IInputPlugin.activeControllers


activeGamepads: Map<string, Gamepad>

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

IInputPlugin.activeGamepads


readonly controls: Controls

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

IInputPlugin.controls


readonly id: "input" = 'input'

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

IInputPlugin.id

Plugin.id


onControllerActivated: Signal<(controller) => void>

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

IInputPlugin.onControllerActivated


onControllerDeactivated: Signal<(controller) => void>

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

IInputPlugin.onControllerDeactivated


onGamepadConnected: Signal<(gamepad) => void>

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

IInputPlugin.onGamepadConnected


onGamepadDisconnected: Signal<(gamepad) => void>

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

IInputPlugin.onGamepadDisconnected

get actionsPlugin(): IActionsPlugin

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

IActionsPlugin


get app(): A

Defined in: plugins/Plugin.ts:53

A

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:79

Add signal connections to the container.

SignalConnection[]

The signal connections to add.

void

IInputPlugin.addSignalConnection

Plugin.addSignalConnection


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:85

void

IInputPlugin.clearSignalConnections

Plugin.clearSignalConnections


destroy(): void

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

void

IInputPlugin.destroy

Plugin.destroy


initialize(options, app): Promise<void>

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

Partial<InputManagerOptions> = defaultOptions

IApplication

Promise<void>

IInputPlugin.initialize

Plugin.initialize


isActionActive(action): boolean

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

Action

boolean

IInputPlugin.isActionActive


isControllerActive(controller): boolean

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

InputController

boolean

IInputPlugin.isControllerActive


isGamepadActive(gamepad): boolean

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

Gamepad

boolean

IInputPlugin.isGamepadActive


postInitialize(): void

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

void

IInputPlugin.postInitialize

Plugin.postInitialize