.. index:: pair: struct; EE::Window::NativeWindowContext .. _doxid-struct_e_e_1_1_window_1_1_native_window_context: struct EE::Window::NativeWindowContext ====================================== .. toctree:: :hidden: enum_EE_Window_NativeWindowContext_Kind.rst union_EE_Window_NativeWindowContext_Handles.rst Borrowed native handles. Never release a backend-owned connection/window/surface. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct NativeWindowContext { // enums enum :ref:`Kind`; // unions union :ref:`Handles`; // fields :ref:`Window`* :target:`owner` { nullptr }; union :ref:`EE::Window::NativeWindowContext::Handles` :target:`handles`; :ref:`Kind` :target:`kind` { :ref:`Kind::Unsupported` }; };