Skip to main content

Class: TInputManager

Defined in: input/input-manager.ts:39

Constructors​

Constructor​

new TInputManager(inputEventQueue): TInputManager

Defined in: input/input-manager.ts:49

Parameters​

inputEventQueue​

TEventQueue

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​

TInputKey

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