.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_InputEventMouse: InputEventMouse =============== **Inherits:** :ref:`InputEventWithModifiers` **<** :ref:`InputEvent` **<** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Inherited By:** :ref:`InputEventMouseMotion`, :ref:`InputEventMouseButton` **Category:** Core Brief Description ----------------- Base input event type for mouse events. Member Functions ---------------- +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_button_mask` **(** **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_global_position` **(** **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_position` **(** **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_button_mask` **(** :ref:`int` button_mask **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_global_position` **(** :ref:`Vector2` global_position **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_position` **(** :ref:`Vector2` position **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`int` **button_mask** - Mouse button mask identifier, one of or a bitwise combination of the BUTTON_MASK_* constants in [@Global Scope]. - :ref:`Vector2` **global_position** - Global position of the mouse click. - :ref:`Vector2` **position** - Local position of the mouse click. Member Function Description --------------------------- .. _class_InputEventMouse_get_button_mask: - :ref:`int` **get_button_mask** **(** **)** const .. _class_InputEventMouse_get_global_position: - :ref:`Vector2` **get_global_position** **(** **)** const .. _class_InputEventMouse_get_position: - :ref:`Vector2` **get_position** **(** **)** const .. _class_InputEventMouse_set_button_mask: - void **set_button_mask** **(** :ref:`int` button_mask **)** .. _class_InputEventMouse_set_global_position: - void **set_global_position** **(** :ref:`Vector2` global_position **)** .. _class_InputEventMouse_set_position: - void **set_position** **(** :ref:`Vector2` position **)**