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
Returns
void
addBindings()
addBindings(
bindings):void
Defined in: packages/core/src/input/input-actions.ts:200
Parameters
bindings
Returns
void
clearBindings()
clearBindings(
action?):void
Defined in: packages/core/src/input/input-actions.ts:183
Parameters
action?
Returns
void
enableDefaultBindings()
enableDefaultBindings(
profile,options):void
Defined in: packages/core/src/input/input-actions.ts:171
Parameters
profile
options
InputActionDefaultBindingOptions = {}
Returns
void
getAxis1D()
getAxis1D(
action):number
Defined in: packages/core/src/input/input-actions.ts:256
Parameters
action
Returns
number
getAxis1DEnteringNegative()
getAxis1DEnteringNegative(
action,threshold):boolean
Defined in: packages/core/src/input/input-actions.ts:268
Parameters
action
threshold
number = DEFAULT_THRESHOLD
Returns
boolean
getAxis1DEnteringPositive()
getAxis1DEnteringPositive(
action,threshold):boolean
Defined in: packages/core/src/input/input-actions.ts:260
Parameters
action
threshold
number = DEFAULT_THRESHOLD
Returns
boolean
getAxis2D()
getAxis2D(
action,out):object
Defined in: packages/core/src/input/input-actions.ts:278
Parameters
action
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?
Returns
getButtonDown()
getButtonDown(
action):boolean
Defined in: packages/core/src/input/input-actions.ts:248
Parameters
action
Returns
boolean
getButtonPressed()
getButtonPressed(
action):boolean
Defined in: packages/core/src/input/input-actions.ts:244
Parameters
action
Returns
boolean
getButtonUp()
getButtonUp(
action):boolean
Defined in: packages/core/src/input/input-actions.ts:252
Parameters
action
Returns
boolean
removeBinding()
removeBinding(
binding):boolean
Defined in: packages/core/src/input/input-actions.ts:204
Parameters
binding
Returns
boolean
update()
update(
context):void
Defined in: packages/core/src/input/input-actions.ts:222
Parameters
context
Returns
void