.. index:: pair: class; EE::Window::Runtime .. _doxid-class_e_e_1_1_window_1_1_runtime: class EE::Window::Runtime ========================= .. toctree:: :hidden: Overview ~~~~~~~~ Process-level runtime selection, resolved once from EEPP_RUNTIME. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class Runtime { public: // methods static :ref:`RuntimeMode` :ref:`mode`(); static bool :ref:`isOffscreen`(); static const char* :ref:`modeName`(); }; .. _details-class_e_e_1_1_window_1_1_runtime: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Process-level runtime selection, resolved once from EEPP_RUNTIME. Methods ------- .. index:: pair: function; mode .. _doxid-class_e_e_1_1_window_1_1_runtime_1a424f7bd62f4dc126affc7a532d35a1db: .. ref-code-block:: cpp :class: doxyrest-title-code-block static :ref:`RuntimeMode` mode() .. rubric:: Returns: The process runtime mode resolved from EEPP_RUNTIME on first use. .. index:: pair: function; isOffscreen .. _doxid-class_e_e_1_1_window_1_1_runtime_1ab5cfa86ed0b36f54d4bb39b9ec446af1: .. ref-code-block:: cpp :class: doxyrest-title-code-block static bool isOffscreen() .. rubric:: Returns: True when the runtime requires an offscreen video driver and logical framebuffer. .. index:: pair: function; modeName .. _doxid-class_e_e_1_1_window_1_1_runtime_1a3c037c8b4d4e0645031647446aa02bf3: .. ref-code-block:: cpp :class: doxyrest-title-code-block static const char* modeName() .. rubric:: Returns: A stable lowercase name for the resolved runtime mode.