Defines a mouse motion event with the buttons that are held down.
If a bit high, it indicates that button is being held down. See enum MouseButtonFlags to identify each button.
X position of the cursor
X amount of the motion
Y position of the cursor
Y amount of the motion
See Implementation
Defines a mouse motion event with the buttons that are held down.