IInputPlugin
Defined in: plugins/input/InputPlugin.ts:18
Extends
Section titled “Extends”Properties
Section titled “Properties”activeControllers
Section titled “activeControllers”activeControllers:
Set
<string
>
Defined in: plugins/input/InputPlugin.ts:21
activeGamepads
Section titled “activeGamepads”activeGamepads:
Map
<string
,Gamepad
>
Defined in: plugins/input/InputPlugin.ts:20
app:
IApplication
Defined in: plugins/Plugin.ts:10
Inherited from
Section titled “Inherited from”controls
Section titled “controls”
readonly
controls:Controls
Defined in: plugins/input/InputPlugin.ts:19
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:25
onControllerDeactivated
Section titled “onControllerDeactivated”onControllerDeactivated:
Signal
<(controller
) =>void
>
Defined in: plugins/input/InputPlugin.ts:26
onGamepadConnected
Section titled “onGamepadConnected”onGamepadConnected:
Signal
<(gamepad
) =>void
>
Defined in: plugins/input/InputPlugin.ts:23
onGamepadDisconnected
Section titled “onGamepadDisconnected”onGamepadDisconnected:
Signal
<(gamepad
) =>void
>
Defined in: plugins/input/InputPlugin.ts:24
options
Section titled “options”options:
InputManagerOptions
Defined in: plugins/input/InputPlugin.ts:22
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:32
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:28
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:30
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