Skip to content

Class: InputActionManager

Defined in: packages/core/src/input/input-actions.ts:161

Constructors

Constructor

new InputActionManager(): InputActionManager

Defined in: packages/core/src/input/input-actions.ts:167

Returns

InputActionManager

Methods

addBinding()

addBinding(binding): void

Defined in: packages/core/src/input/input-actions.ts:196

Parameters

binding

InputActionBinding

Returns

void


addBindings()

addBindings(bindings): void

Defined in: packages/core/src/input/input-actions.ts:200

Parameters

bindings

InputActionBinding[]

Returns

void


clearBindings()

clearBindings(action?): void

Defined in: packages/core/src/input/input-actions.ts:183

Parameters

action?

InputActionName

Returns

void


enableDefaultBindings()

enableDefaultBindings(profile, options): void

Defined in: packages/core/src/input/input-actions.ts:171

Parameters

profile

InputActionProfile

options

InputActionDefaultBindingOptions = {}

Returns

void


getAxis1D()

getAxis1D(action): number

Defined in: packages/core/src/input/input-actions.ts:256

Parameters

action

InputActionName

Returns

number


getAxis1DEnteringNegative()

getAxis1DEnteringNegative(action, threshold): boolean

Defined in: packages/core/src/input/input-actions.ts:268

Parameters

action

InputActionName

threshold

number = DEFAULT_THRESHOLD

Returns

boolean


getAxis1DEnteringPositive()

getAxis1DEnteringPositive(action, threshold): boolean

Defined in: packages/core/src/input/input-actions.ts:260

Parameters

action

InputActionName

threshold

number = DEFAULT_THRESHOLD

Returns

boolean


getAxis2D()

getAxis2D(action, out): object

Defined in: packages/core/src/input/input-actions.ts:278

Parameters

action

InputActionName

out
x

number

y

number

Returns

object

x

x: number

y

y: number


getBindings()

getBindings(action?): InputActionBinding[]

Defined in: packages/core/src/input/input-actions.ts:216

Parameters

action?

InputActionName

Returns

InputActionBinding[]


getButtonDown()

getButtonDown(action): boolean

Defined in: packages/core/src/input/input-actions.ts:248

Parameters

action

InputActionName

Returns

boolean


getButtonPressed()

getButtonPressed(action): boolean

Defined in: packages/core/src/input/input-actions.ts:244

Parameters

action

InputActionName

Returns

boolean


getButtonUp()

getButtonUp(action): boolean

Defined in: packages/core/src/input/input-actions.ts:252

Parameters

action

InputActionName

Returns

boolean


removeBinding()

removeBinding(binding): boolean

Defined in: packages/core/src/input/input-actions.ts:204

Parameters

binding

InputActionBinding

Returns

boolean


update()

update(context): void

Defined in: packages/core/src/input/input-actions.ts:222

Parameters

context

InputActionContext

Returns

void

Privacy | Terms