LuciadCPillar 2023.1.04
|
Specialization of the luciad::DragEvent
for the mouse.
More...
#include <luciad/input/mouse/MouseEvents.h>
Public Member Functions | |
MouseDragEvent (Coordinate location, EventStatus status, Coordinate startLocation, ModifierKeys modifierKeys, MouseButton mouseButton) | |
Create a drag event for a mouse. More... | |
ModifierKeys | getModifierKeys () const noexcept override |
MouseButton | getMouseButton () const noexcept |
Public Member Functions inherited from luciad::DragEvent | |
DragEvent (Coordinate location, EventStatus status, Coordinate startLocation) | |
Creates a drag event. More... | |
Coordinate | getLocation () const noexcept |
virtual ModifierKeys | getModifierKeys () const noexcept |
Coordinate | getStartLocation () const noexcept |
EventStatus | getStatus () const noexcept |
Public Member Functions inherited from luciad::IInputEvent | |
virtual | ~IInputEvent ()=default |
Specialization of the luciad::DragEvent
for the mouse.
This class contains the mouse button and the modifiers if any.
|
inline |
Create a drag event for a mouse.
location | The current mouse location, defined in device independent pixels. |
status | The event status. |
startLocation | The mouse location of the first event for this gesture. |
modifierKeys | The modifiers of the event. |
mouseButton | The mouse button of the event. |
|
inlineoverridevirtualnoexcept |
Reimplemented from luciad::DragEvent.
|
inlinenoexcept |