InputEventMouse

Наследует: InputEventWithModifiers < InputEventFromWindow < InputEvent < Resource < RefCounted < Object

Наследуется от: InputEventMouseButton, InputEventMouseMotion

Базовый тип событий ввода для событий мыши.

Описание

Сохраняет общую информацию о событиях мыши.

Обучающие материалы

Свойства

BitField[MouseButtonMask]

button_mask

0

Vector2

global_position

Vector2(0, 0)

Vector2

position

Vector2(0, 0)


Описания свойств

BitField[MouseButtonMask] button_mask = 0 🔗

Идентификатор маски кнопки мыши, одна из масок кнопок MouseButton или их побитовая комбинация.


Vector2 global_position = Vector2(0, 0) 🔗

  • void set_global_position(value: Vector2)

  • Vector2 get_global_position()

При получении в Node._input() или Node._unhandled_input() возвращает позицию мыши в корне Viewport, используя систему координат корневого Viewport.

При получении в Control._gui_input() возвращает позицию мыши в CanvasLayer, в котором находится Control, используя систему координат CanvasLayer.


Vector2 position = Vector2(0, 0) 🔗

При получении в Node._input() или Node._unhandled_input() возвращает позицию мыши в Viewport, в котором находится этот Node, используя систему координат этого Viewport.

При получении в Control._gui_input() возвращает позицию мыши в Control, используя локальную систему координат Control.