Mouse class

Signature:

export default class Mouse extends Input 

Extends: Input

Constructors

ConstructorDescription
(constructor)(viewer)Constructs a new instance of the Mouse class

Properties

PropertyModifiersDescription
buttonThe current pressed button.
deltaThe delta of wheel movement since last callback.
dxThe x movement since last callback
dyThe y movement since last callback
isDoubleClickWhether the click is double click
movedWhether the mouse have moved since last callback.
pressedWhether the mouse button is pressed.
xThe current mouse coordinate X
yThe current mouse coordinate Y

Methods

MethodDescription
addMouseDbClickListener(reaction, name)Add a mouse double click callback.
addMouseDownListener(reaction, name)Add a mouse button down callback.
addMouseMoveListener(reaction, name)Add a mouse move callback.
addMouseUpListener(reaction, name)Add a mouse button up callback.
addMouseWheelListener(reaction, name)Add a mouse wheel callback.
destroy()Destroy the mouse object.