MouseInputEvent
- class Event.MouseInputEvent()
Constructors
Accessors
viewKey
Methods
Constructors
- MouseInputEvent.constructor(positionX, positionY, button, buttons, modifiers, inputType, viewKey)
- Arguments
positionX (
number()
) – X window position of the mousepositionY (
number()
) – Y window position of the mousebutton (
Button()
) – mouse button associated with this eventbuttons (
Buttons()
) – mouse buttons currently pressed with this eventmodifiers (
KeyModifiers()
) – bitwise collection of values from KeyModifiers enuminputType (
MouseInputType()
) – the type of the eventviewKey (
ViewKey()
) – None
Mouse Event class
- Return type
MouseInputEvent
Accessors
- Event.viewKey()
Get the ViewKey this event is associated with.
- Return type
ViewKey
Methods
altDown
- MouseInputEvent.altDown()
gets the state of the alt key
- Returns
whether the alt key was down when this event was generated
- Return type
boolean
commandDown
- MouseInputEvent.commandDown()
gets the state of the command key
- Returns
whether the command key was down when this event was generated
- Return type
boolean
controlDown
- MouseInputEvent.controlDown()
gets the state of the control key
- Returns
whether the control key was down when this event was generated
- Return type
boolean
getButton
- MouseInputEvent.getButton()
gets the mouse button associated with this event
- Returns
the mouse button for this event
- Return type
Button
getButtons
- MouseInputEvent.getButtons()
gets the mouse buttons currently pressed with this event
- Returns
the mouse buttons currently pressed for this event
- Return type
Buttons
getDate
- MouseInputEvent.getDate()
Gets the Date this event occurred
- Returns
the event Date
- Return type
Date
getEventType
- MouseInputEvent.getEventType()
gets the event type
- Returns
the type of mouse event
- Return type
MouseInputType
getHandled
- MouseInputEvent.getHandled()
Gets the handled state of the event
- Returns
whether the event has been handled
- Return type
boolean
getModifiers
- MouseInputEvent.getModifiers()
gets the event modifiers
- Returns
bitwise combination of KeyModifiers
- Return type
KeyModifiers
getPosition
- MouseInputEvent.getPosition()
gets the window position of the mouse pointer for this event
- Returns
the mouse position for this event
- Return type
Point2
setHandled
- MouseInputEvent.setHandled(handled)
- Arguments
handled (
boolean()
) – Indicates whether this event has been handled.
Sets the handled state of the event. When an event has been handled it will not propagate any further
- Return type
void
shiftDown
- MouseInputEvent.shiftDown()
gets the state of the shift key
- Returns
whether the shift key was down when this event was generated
- Return type
boolean