.. index:: pair: class; EE::Window::WindowSettings .. _doxid-class_e_e_1_1_window_1_1_window_settings: class EE::Window::WindowSettings ================================ .. toctree:: :hidden: Overview ~~~~~~~~ :ref:`WindowSettings ` A small class that contains the window settings. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class WindowSettings { public: // fields :ref:`Uint32` :target:`Style`; :ref:`Uint32` :target:`Width`; :ref:`Uint32` :ref:`Height`; :ref:`Uint32` :ref:`BitsPerPixel`; std::string :target:`Icon`; std::string :target:`Title`; :ref:`WindowBackend` :target:`Backend`; :ref:`Float` :target:`PixelDensity`; bool :target:`UseScreenKeyboard`; // construction :target:`WindowSettings`( :ref:`Uint32` width, :ref:`Uint32` height, const std::string& title = std::string(), :ref:`Uint32` style = :ref:`WindowStyle::Default`, :ref:`WindowBackend` backend = :ref:`WindowBackend::Default`, :ref:`Uint32` bpp = 32, const std::string& icon = std::string(), const :ref:`Float`& pixelDensity = 1, const bool& useScreenKeyboard = :ref:`EE_SCREEN_KEYBOARD_ENABLED` ); :target:`WindowSettings`(); }; .. _details-class_e_e_1_1_window_1_1_window_settings: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ :ref:`WindowSettings ` A small class that contains the window settings. Fields ------ .. index:: pair: variable; Height .. _doxid-class_e_e_1_1_window_1_1_window_settings_1ae7f50a49c0b0a4412e05c200f468c27e: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Uint32` Height In screen coordinates (pixels \* scale) .. index:: pair: variable; BitsPerPixel .. _doxid-class_e_e_1_1_window_1_1_window_settings_1a25f78b7e7ec084ab3af5dde75e151b1a: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Uint32` BitsPerPixel In screen coordinates (pixels \* scale)