Class: MouseInputSource
Defined in: input/mouse/input-sources/mouse-input-source.ts:22
Represents a mouse input source with associated bindings.
Implements
TriggerInputSource<MouseTriggerBinding>Axis1dInputSource<MouseAxis1dBinding>Axis2dInputSource<MouseAxis2dBinding>ResettableStoppable
Constructors
Constructor
new MouseInputSource(
inputManager,game):MouseInputSource
Defined in: input/mouse/input-sources/mouse-input-source.ts:53
Constructs a new MouseInputSource.
Parameters
inputManager
The input manager to register with.
game
The game instance.
Returns
MouseInputSource
Properties
axis1dBindings
readonlyaxis1dBindings:Set<MouseAxis1dBinding>
Defined in: input/mouse/input-sources/mouse-input-source.ts:35
The set of 1D axis bindings associated with this input source.
Implementation of
Axis1dInputSource.axis1dBindings
axis2dBindings
readonlyaxis2dBindings:Set<MouseAxis2dBinding>
Defined in: input/mouse/input-sources/mouse-input-source.ts:37
The set of 2D axis bindings associated with this input source.
Implementation of
Axis2dInputSource.axis2dBindings
name
readonlyname:"mouse"='mouse'
Defined in: input/mouse/input-sources/mouse-input-source.ts:31
The name of this input source.
Implementation of
triggerBindings
readonlytriggerBindings:Set<MouseTriggerBinding>
Defined in: input/mouse/input-sources/mouse-input-source.ts:33
The set of trigger bindings associated with this input source.
Implementation of
TriggerInputSource.triggerBindings
Methods
reset()
reset():
void
Defined in: input/mouse/input-sources/mouse-input-source.ts:70
Resets the object to its initial state.
Returns
void
Implementation of
stop()
stop():
void
Defined in: input/mouse/input-sources/mouse-input-source.ts:76
Returns
void