.. index:: pair: enum; WindowEventType .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04c: enum EE::Window::InputEvent::WindowEventType ============================================ Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum WindowEventType { :ref:`WindowShown`, :ref:`WindowHidden`, :ref:`WindowExposed`, :ref:`WindowMoved`, :ref:`WindowResized`, :ref:`WindowSizeChanged`, :ref:`WindowMinimized`, :ref:`WindowMaximized`, :ref:`WindowRestored`, :ref:`WindowMouseEnter`, :ref:`WindowMouseLeave`, :ref:`WindowKeyboardFocusGain`, :ref:`WindowKeyboardFocusLost`, :ref:`WindowClose`, :ref:`WindowTakeFocus`, :ref:`WindowHitTest`, }; .. _details-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04c: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Enum Values ----------- .. index:: pair: enumvalue; WindowShown .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04caf4fcc07994b9ad5d64c34cbf1df06d37: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowShown :ref:`Window ` has been shown .. index:: pair: enumvalue; WindowHidden .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca938117285f096d2acb848a54452da316: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowHidden :ref:`Window ` has been hidden .. index:: pair: enumvalue; WindowExposed .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04caec895934f391e12df46ee3351132f7e9: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowExposed :ref:`Window ` has been exposed and should be redrawn .. index:: pair: enumvalue; WindowMoved .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca9ef4ca2e9ed3f3f2b27b32f0e4ac1e8b: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowMoved :ref:`Window ` has been moved to data1, data2 .. index:: pair: enumvalue; WindowResized .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca724b2ebbc3ad08de8243b218bb030270: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowResized :ref:`Window ` has been resized to data1xdata2 .. index:: pair: enumvalue; WindowSizeChanged .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca9ccdb65f6487f0585830809e7f4d8fdb: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowSizeChanged The window size has changed, either as a result of an API call or through the system or user changing the window size. .. index:: pair: enumvalue; WindowMinimized .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca172bd39a2f0b790a007cb7917364fd8f: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowMinimized :ref:`Window ` has been minimized .. index:: pair: enumvalue; WindowMaximized .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca8676e858bf4e9ea9d3f25a6e763678ce: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowMaximized :ref:`Window ` has been maximized .. index:: pair: enumvalue; WindowRestored .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca34ea22ebadc197464bb9d254dc929111: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowRestored :ref:`Window ` has been restored to normal size and position .. index:: pair: enumvalue; WindowMouseEnter .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca15b4c3c0686df9871b2ca0bb9018a83a: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowMouseEnter :ref:`Window ` has gained mouse focus .. index:: pair: enumvalue; WindowMouseLeave .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca60d7d9db250c9514c1b08386039c8855: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowMouseLeave :ref:`Window ` has lost mouse focus .. index:: pair: enumvalue; WindowKeyboardFocusGain .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04caa2b7b82d51fce1c6994ffe65c454353a: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowKeyboardFocusGain :ref:`Window ` has gained keyboard focus .. index:: pair: enumvalue; WindowKeyboardFocusLost .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04caa94afb19b09221c01aee19a206a72584: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowKeyboardFocusLost :ref:`Window ` has lost keyboard focus .. index:: pair: enumvalue; WindowClose .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca0239b6e0b078a773cb699da6b45237aa: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowClose The window manager requests that the window be closed .. index:: pair: enumvalue; WindowTakeFocus .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca4dea73ff8b84a5c072da46d8940b09db: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowTakeFocus :ref:`Window ` is being offered a focus (should SetWindowInputFocus() on itself or a subwindow, or ignore) .. index:: pair: enumvalue; WindowHitTest .. _doxid-class_e_e_1_1_window_1_1_input_event_1a0be9c75abae767fddff1e44abaeec04ca19efdc490bd5cf03b34741efc0c052e0: .. ref-code-block:: cpp :class: doxyrest-title-code-block WindowHitTest :ref:`Window ` had a hit test that wasn't SDL_HITTEST_NORMAL.