Skip to main content

Class: Mouse

Defined in: livelink.clients/livelink.js/sources/inputs/Mouse.ts:10

Extends​

  • InputDevice

Methods​

enable()​

enable(): void;

Defined in: livelink.clients/livelink.js/sources/inputs/InputDevice.ts:10

Enable the input device. If the device is already enabled, this method does nothing.

Returns​

void

Inherited from​

InputDevice.enable;

disable()​

disable(): void;

Defined in: livelink.clients/livelink.js/sources/inputs/InputDevice.ts:22

Disable the input device. If the device is already disabled, this method does nothing.

Returns​

void

Inherited from​

InputDevice.disable;

enableOnViewport()​

enableOnViewport(params: {
viewport: Viewport;
}): void;

Defined in: livelink.clients/livelink.js/sources/inputs/Mouse.ts:58

Enables mouse input on the given viewport. Increases the reference count of the viewport usage. Each call to this method should be matched with a call to release.

Parameters​

ParameterTypeDescription
params{ viewport: Viewport; }-
params.viewportViewportThe viewport to enable mouse input on.

Returns​

void


disableFromViewport()​

disableFromViewport(params: {
viewport: Viewport;
}): void;

Defined in: livelink.clients/livelink.js/sources/inputs/Mouse.ts:99

Decreases the reference count of the viewport usage. Each call to this method should be matched with a call to setup. If the reference count reaches 0, the mouse input is disabled for the viewport.

Parameters​

ParameterTypeDescription
params{ viewport: Viewport; }-
params.viewportViewportThe viewport to disable mouse input on.

Returns​

void


_onEnable()​

protected _onEnable(): boolean;

Defined in: livelink.clients/livelink.js/sources/inputs/Mouse.ts:123

Returns​

boolean

Overrides​

InputDevice._onEnable;

_onDisable()​

protected _onDisable(): void;

Defined in: livelink.clients/livelink.js/sources/inputs/Mouse.ts:130

Returns​

void

Overrides​

InputDevice._onDisable;