InputEventMouseMotion¶
Inherits: InputEventMouse < InputEventWithModifiers < InputEvent < Resource < Reference < Object
Input event type for mouse motion events.
Description¶
Contains mouse and pen motion information. Supports relative, absolute positions and speed. See Node._input.
Tutorials¶
Properties¶
float | pressure | 0.0 |
Vector2 | relative | Vector2( 0, 0 ) |
Vector2 | speed | Vector2( 0, 0 ) |
Vector2 | tilt | Vector2( 0, 0 ) |
Property Descriptions¶
- float pressure
Default | 0.0 |
Setter | set_pressure(value) |
Getter | get_pressure() |
Represents the pressure the user puts on the pen. Ranges from 0.0
to 1.0
.
- Vector2 relative
Default | Vector2( 0, 0 ) |
Setter | set_relative(value) |
Getter | get_relative() |
The mouse position relative to the previous position (position at the last frame).
Note: Since InputEventMouseMotion
is only emitted when the mouse moves, the last event won’t have a relative position of Vector2(0, 0)
when the user stops moving the mouse.
- Vector2 speed
Default | Vector2( 0, 0 ) |
Setter | set_speed(value) |
Getter | get_speed() |
The mouse speed in pixels per second.
- Vector2 tilt
Default | Vector2( 0, 0 ) |
Setter | set_tilt(value) |
Getter | get_tilt() |
Represents the angles of tilt of the pen. Positive X-coordinate value indicates a tilt to the right. Positive Y-coordinate value indicates a tilt toward the user. Ranges from -1.0
to 1.0
for both axes.