Skip to main content

Class: MouseInputSource

Defined in: input/mouse/input-sources/mouse-input-source.ts:22

Represents a mouse input source with associated bindings.

Implements

Constructors

Constructor

new MouseInputSource(inputManager, game): MouseInputSource

Defined in: input/mouse/input-sources/mouse-input-source.ts:53

Constructs a new MouseInputSource.

Parameters

inputManager

InputManager

The input manager to register with.

game

Game

The game instance.

Returns

MouseInputSource

Properties

axis1dBindings

readonly axis1dBindings: 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

readonly axis2dBindings: 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

readonly name: "mouse" = 'mouse'

Defined in: input/mouse/input-sources/mouse-input-source.ts:31

The name of this input source.

Implementation of

Axis2dInputSource.name


triggerBindings

readonly triggerBindings: 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

Resettable.reset


stop()

stop(): void

Defined in: input/mouse/input-sources/mouse-input-source.ts:76

Returns

void

Implementation of

Stoppable.stop