.. index:: pair: class; EE::UI::UIInspector .. _doxid-class_e_e_1_1_u_i_1_1_u_i_inspector: class EE::UI::UIInspector ========================= .. toctree:: :hidden: struct_EE_UI_UIInspector_NodeEntry.rst UI-thread-only inspection domain. Handles are monotonic and invalidated on Node::OnClose. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class UIInspector { public: // structs struct :ref:`NodeEntry`; // construction :target:`~UIInspector`(); // methods void :target:`setDefaultScene`(:ref:`UISceneNode`* scene); :ref:`UISceneNode`* :target:`defaultScene`() const; std::string :target:`windowHandle`(:ref:`EE::Window::Window`* window); std::string :target:`sceneHandle`(:ref:`UISceneNode`* scene); std::string :target:`widgetHandle`(:ref:`UIWidget`* widget); :ref:`EE::Window::Window`* :target:`window`(const std::string& handle) const; void :target:`invalidateWindow`(:ref:`EE::Window::Window`* window); :ref:`UISceneNode`* :target:`scene`(const std::string& handle) const; :ref:`UIWidget`* :target:`widget`(const std::string& handle) const; :ref:`SmallVector`<:ref:`UISceneNode`*, 4> :target:`topLevelScenes`() const; :ref:`WidgetQueryResult` :target:`query`(:ref:`UISceneNode`* scene, const std::string& selector) const; std::string :target:`property`(:ref:`UIWidget`* widget, const std::string& name) const; bool :target:`isSecret`(:ref:`UIWidget`* widget) const; };