.. index:: pair: class; EE::UI::Accessibility .. _doxid-class_e_e_1_1_u_i_1_1_accessibility: class EE::UI::Accessibility =========================== .. toctree:: :hidden: Overview ~~~~~~~~ Process-wide native-client activity, independent of any node or widget. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class Accessibility { public: // methods static bool :ref:`isActive`(); static void :ref:`onSceneClientActivityChanged`(bool active); }; .. _details-class_e_e_1_1_u_i_1_1_accessibility: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Process-wide native-client activity, independent of any node or widget. Methods ------- .. index:: pair: function; isActive .. _doxid-class_e_e_1_1_u_i_1_1_accessibility_1a6f7845a72a59afa0f2543900224fc8f1: .. ref-code-block:: cpp :class: doxyrest-title-code-block static bool isActive() Notifications test this inline: no clients means one relaxed load and no call. Callers that compute an event or payload test it before preparing that data. .. index:: pair: function; onSceneClientActivityChanged .. _doxid-class_e_e_1_1_u_i_1_1_accessibility_1aec836540c13db35d0b1be6ffc5c17ebb: .. ref-code-block:: cpp :class: doxyrest-title-code-block static void onSceneClientActivityChanged(bool active) :ref:`Scene ` lifecycle bookkeeping, called only when a root scene's activity actually changes. Counts scenes rather than a boolean so closing one window cannot disable another.