Class: TInputManager
Defined in: input/input-manager.ts:39
Constructors
Constructor
new TInputManager(
inputEventQueue):TInputManager
Defined in: input/input-manager.ts:49
Parameters
inputEventQueue
Returns
TInputManager
Properties
pointerLocked
pointerLocked:
boolean=false
Defined in: input/input-manager.ts:47
Methods
clearMappings()
clearMappings(
action):void
Defined in: input/input-manager.ts:109
Parameters
action
string
Returns
void
enablePointerLock()
enablePointerLock():
void
Defined in: input/input-manager.ts:253
Returns
void
getActionState()
getActionState(
action):TInputState|undefined
Defined in: input/input-manager.ts:128
Parameters
action
string
Returns
TInputState | undefined
getActionValue()
getActionValue(
action):number
Defined in: input/input-manager.ts:132
Parameters
action
string
Returns
number
getMouseLocation()
getMouseLocation():
TMouseLocation|undefined
Defined in: input/input-manager.ts:137
Returns
TMouseLocation | undefined
getMouseMovement()
getMouseMovement():
TMouseMovement|undefined
Defined in: input/input-manager.ts:141
Returns
TMouseMovement | undefined
isActionActive()
isActionActive(
action):boolean
Defined in: input/input-manager.ts:113
Parameters
action
string
Returns
boolean
mapInput()
mapInput(
action,key):void
Defined in: input/input-manager.ts:89
Parameters
action
string
key
Returns
void
update()
update(
delta):void
Defined in: input/input-manager.ts:145
Parameters
delta
number
Returns
void
wasActionJustPressed()
wasActionJustPressed(
action):boolean
Defined in: input/input-manager.ts:118
Parameters
action
string
Returns
boolean
wasActionJustReleased()
wasActionJustReleased(
action):boolean
Defined in: input/input-manager.ts:123
Parameters
action
string
Returns
boolean