InputEventMouse
Наследует: InputEventWithModifiers < InputEventFromWindow < InputEvent < Resource < RefCounted < Object
Наследуется от: InputEventMouseButton, InputEventMouseMotion
Базовый тип событий ввода для событий мыши.
Описание
Сохраняет общую информацию о событиях мыши.
Обучающие материалы
Свойства
BitField[MouseButtonMask] |
|
|
|
||
|
Описания свойств
BitField[MouseButtonMask] button_mask = 0 🔗
void set_button_mask(value: BitField[MouseButtonMask])
BitField[MouseButtonMask] get_button_mask()
Идентификатор маски кнопки мыши, одна из масок кнопок MouseButton или их побитовая комбинация.
Vector2 global_position = Vector2(0, 0) 🔗
При получении в 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.