.. index:: pair: struct; EE::Window::InputEvent::MouseMotionEvent .. _doxid-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_motion_event: struct EE::Window::InputEvent::MouseMotionEvent =============================================== .. toctree:: :hidden: Overview ~~~~~~~~ Mouse motion event structure :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct MouseMotionEvent { // fields :ref:`Uint8` :target:`which`; :ref:`Uint8` :ref:`state`; :ref:`Int16` :ref:`x`; :ref:`Int16` :target:`y`; :ref:`Int16` :ref:`xrel`; :ref:`Int16` :ref:`yrel`; }; .. _details-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_motion_event: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Mouse motion event structure Fields ------ .. index:: pair: variable; state .. _doxid-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_motion_event_1a301eff129a7627d8e586dc24a1ec63a8: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Uint8` state The mouse device index .. index:: pair: variable; x .. _doxid-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_motion_event_1afda4fc32ed1fd59ef2190c30ece10e95: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Int16` x The current button state .. index:: pair: variable; xrel .. _doxid-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_motion_event_1a2c024dd905bb864a90ed0ff2dbdc90a7: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Int16` xrel The X/Y coordinates of the mouse .. index:: pair: variable; yrel .. _doxid-struct_e_e_1_1_window_1_1_input_event_1_1_mouse_motion_event_1a6fa82b60fd31566460b77bf5daa26607: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Int16` yrel The relative motion in the X direction