.. index:: pair: struct; EE::Window::InputEvent::MouseButtonEvent .. _doxid-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_button_event: struct EE::Window::InputEvent::MouseButtonEvent =============================================== .. toctree:: :hidden: Overview ~~~~~~~~ Mouse button event structure :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct MouseButtonEvent { // fields :ref:`Uint8` :target:`which`; :ref:`Uint8` :ref:`button`; :ref:`Uint8` :ref:`state`; :ref:`Int16` :ref:`x`; :ref:`Int16` :target:`y`; }; .. _details-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_button_event: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Mouse button event structure Fields ------ .. index:: pair: variable; button .. _doxid-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_button_event_1aea4e9a208eeb7bca11c0669d5a4c8fa8: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Uint8` button The mouse device index .. index:: pair: variable; state .. _doxid-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_button_event_1a7122c7b0c6af0a9c9f7893fb3f6c20c0: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Uint8` state The mouse button index .. index:: pair: variable; x .. _doxid-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_button_event_1a86ee67317e73cbda0c4f2990994c0bb6: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Int16` x EE_PRESSED or EE_RELEASED