Class: InputManager
Defined in: input/input-manager.ts:17
InputManager is responsible for managing input sources, groups, and actions. It is the top-level class that coordinates input handling.
Implements
Constructors
Constructor
new InputManager():
InputManager
Defined in: input/input-manager.ts:26
Returns
InputManager
Accessors
activeGroup
Get Signature
get activeGroup():
null
|InputGroup
Defined in: input/input-manager.ts:56
Returns
null
| InputGroup
Methods
addActions()
addActions(...
actions
):void
Defined in: input/input-manager.ts:42
Parameters
actions
...InputAction
[]
Returns
void
addSources()
addSources(...
sources
):void
Defined in: input/input-manager.ts:32
Parameters
sources
...InputSource
[]
Returns
void
bindOnNextAxis1dAction()
bindOnNextAxis1dAction(
action
):void
Defined in: input/input-manager.ts:105
Parameters
action
Returns
void
bindOnNextAxis2dAction()
bindOnNextAxis2dAction(
action
):void
Defined in: input/input-manager.ts:135
Parameters
action
Returns
void
bindOnNextTriggerAction()
bindOnNextTriggerAction(
action
):void
Defined in: input/input-manager.ts:75
Parameters
action
Returns
void
dispatchAxis1dAction()
dispatchAxis1dAction(
interaction
,value
):void
Defined in: input/input-manager.ts:87
Parameters
interaction
value
number
Returns
void
dispatchAxis2dAction()
dispatchAxis2dAction(
interaction
,value
):void
Defined in: input/input-manager.ts:117
Parameters
interaction
value
Returns
void
dispatchTriggerAction()
dispatchTriggerAction(
interaction
):void
Defined in: input/input-manager.ts:60
Parameters
interaction
Returns
void
getAction()
getAction<
TAction
>(name
):null
|TAction
Defined in: input/input-manager.ts:147
Type Parameters
TAction
TAction
extends InputAction
Parameters
name
string
Returns
null
| TAction
removeAction()
removeAction(
action
):boolean
Defined in: input/input-manager.ts:48
Parameters
action
Returns
boolean
removeSource()
removeSource(
source
):boolean
Defined in: input/input-manager.ts:38
Parameters
source
Returns
boolean
reset()
reset():
void
Defined in: input/input-manager.ts:157
Returns
void
Implementation of
setActiveGroup()
setActiveGroup(
group
):void
Defined in: input/input-manager.ts:52
Parameters
group
null
| InputGroup
Returns
void
stopPendingAxis1dActionBinding()
stopPendingAxis1dActionBinding():
void
Defined in: input/input-manager.ts:113
Returns
void
stopPendingAxis2dActionBinding()
stopPendingAxis2dActionBinding():
void
Defined in: input/input-manager.ts:143
Returns
void
stopPendingTriggerActionBinding()
stopPendingTriggerActionBinding():
void
Defined in: input/input-manager.ts:83
Returns
void