Class: KeyboardInputSource
Defined in: input/keyboard/input-sources/keyboard-input-source.ts:18
Represents a keyboard input source with associated bindings.
Implements
TriggerInputSource<KeyboardTriggerBinding>HoldInputSource<KeyboardHoldBinding>Axis2dInputSource<KeyboardAxis2dBinding>Axis1dInputSource<KeyboardAxis1dBinding>StoppableResettable
Constructors
Constructor
new KeyboardInputSource(
inputManager):KeyboardInputSource
Defined in: input/keyboard/input-sources/keyboard-input-source.ts:46
Constructs a new KeyboardInputSource.
Parameters
inputManager
The input manager to associate with this input source.
Returns
KeyboardInputSource
Properties
axis1dBindings
readonlyaxis1dBindings:Set<KeyboardAxis1dBinding>
Defined in: input/keyboard/input-sources/keyboard-input-source.ts:34
The set of axis-1d bindings associated with this input source.
Implementation of
Axis1dInputSource.axis1dBindings
axis2dBindings
readonlyaxis2dBindings:Set<KeyboardAxis2dBinding>
Defined in: input/keyboard/input-sources/keyboard-input-source.ts:32
The set of axis-2d bindings associated with this input source.
Implementation of
Axis2dInputSource.axis2dBindings
holdBindings
readonlyholdBindings:Set<KeyboardHoldBinding>
Defined in: input/keyboard/input-sources/keyboard-input-source.ts:30
The set of hold bindings associated with this input source.
Implementation of
name
readonlyname:"Keyboard"='Keyboard'
Defined in: input/keyboard/input-sources/keyboard-input-source.ts:35
The name of this input source.
Implementation of
triggerBindings
readonlytriggerBindings:Set<KeyboardTriggerBinding>
Defined in: input/keyboard/input-sources/keyboard-input-source.ts:28
The set of trigger bindings associated with this input source.
Implementation of
TriggerInputSource.triggerBindings
Methods
reset()
reset():
void
Defined in: input/keyboard/input-sources/keyboard-input-source.ts:55
Resets the object to its initial state.
Returns
void
Implementation of
stop()
stop():
void
Defined in: input/keyboard/input-sources/keyboard-input-source.ts:60
Returns
void