IInputPlugin
Defined in: plugins/input/InputPlugin.ts:17
Extends
Section titled “Extends”Properties
Section titled “Properties”activeControllers
Section titled “activeControllers”activeControllers:
Set<string>
Defined in: plugins/input/InputPlugin.ts:20
activeGamepads
Section titled “activeGamepads”activeGamepads:
Map<string,Gamepad>
Defined in: plugins/input/InputPlugin.ts:19
app:
IApplication
Defined in: plugins/Plugin.ts:10
Inherited from
Section titled “Inherited from”controls
Section titled “controls”
readonlycontrols:Controls
Defined in: plugins/input/InputPlugin.ts:18
id:
string
Defined in: plugins/Plugin.ts:8
Inherited from
Section titled “Inherited from”onControllerActivated
Section titled “onControllerActivated”onControllerActivated:
Signal<(controller) =>void>
Defined in: plugins/input/InputPlugin.ts:24
onControllerDeactivated
Section titled “onControllerDeactivated”onControllerDeactivated:
Signal<(controller) =>void>
Defined in: plugins/input/InputPlugin.ts:25
onGamepadConnected
Section titled “onGamepadConnected”onGamepadConnected:
Signal<(gamepad) =>void>
Defined in: plugins/input/InputPlugin.ts:22
onGamepadDisconnected
Section titled “onGamepadDisconnected”onGamepadDisconnected:
Signal<(gamepad) =>void>
Defined in: plugins/input/InputPlugin.ts:23
options
Section titled “options”options:
InputManagerOptions
Defined in: plugins/input/InputPlugin.ts:21
Overrides
Section titled “Overrides”Methods
Section titled “Methods”addSignalConnection()
Section titled “addSignalConnection()”addSignalConnection(…
args):void
Defined in: plugins/Plugin.ts:20
Parameters
Section titled “Parameters”…SignalConnection[]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”clearSignalConnections()
Section titled “clearSignalConnections()”clearSignalConnections():
void
Defined in: plugins/Plugin.ts:22
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”IPlugin.clearSignalConnections
destroy()
Section titled “destroy()”destroy():
void
Defined in: plugins/Plugin.ts:18
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”initialize()
Section titled “initialize()”initialize(
options,app):void|Promise<void>
Defined in: plugins/Plugin.ts:14
Parameters
Section titled “Parameters”options
Section titled “options”Partial<O>
Returns
Section titled “Returns”void | Promise<void>
Inherited from
Section titled “Inherited from”isActionActive()
Section titled “isActionActive()”isActionActive(
action):boolean
Defined in: plugins/input/InputPlugin.ts:31
Parameters
Section titled “Parameters”action
Section titled “action”Returns
Section titled “Returns”boolean
isControllerActive()
Section titled “isControllerActive()”isControllerActive(
controller):boolean
Defined in: plugins/input/InputPlugin.ts:27
Parameters
Section titled “Parameters”controller
Section titled “controller”Returns
Section titled “Returns”boolean
isGamepadActive()
Section titled “isGamepadActive()”isGamepadActive(
gamepad):boolean
Defined in: plugins/input/InputPlugin.ts:29
Parameters
Section titled “Parameters”gamepad
Section titled “gamepad”Gamepad
Returns
Section titled “Returns”boolean
postInitialize()
Section titled “postInitialize()”postInitialize(
_app):void|Promise<void>
Defined in: plugins/Plugin.ts:16
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void | Promise<void>
Inherited from
Section titled “Inherited from”registerCoreFunctions()
Section titled “registerCoreFunctions()”registerCoreFunctions():
void
Defined in: plugins/Plugin.ts:24
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”registerCoreSignals()
Section titled “registerCoreSignals()”registerCoreSignals():
void
Defined in: plugins/Plugin.ts:26
Returns
Section titled “Returns”void