.. index:: pair: class; EE::UI::UIThemeManager .. _doxid-class_e_e_1_1_u_i_1_1_u_i_theme_manager: class EE::UI::UIThemeManager ============================ .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class UIThemeManager: public :ref:`EE::System::ResourceManager` { public: // construction virtual :target:`~UIThemeManager`(); // methods static UIThemeManager* :target:`New`(); UIThemeManager* :target:`setDefaultFont`(:ref:`Font`* Font); :ref:`Font`* :target:`getDefaultFont`() const; UIThemeManager* :target:`setDefaultFontSize`(const :ref:`Float`& fontSize); const :ref:`Float`& :target:`getDefaultFontSize`() const; UIThemeManager* :target:`setDefaultTheme`(:ref:`UITheme`* Theme); UIThemeManager* :target:`setDefaultTheme`(const std::string& Theme); :ref:`UITheme`* :target:`getDefaultTheme`() const; UIThemeManager* :target:`applyDefaultTheme`(:ref:`UINode`* node); UIThemeManager* :target:`setAutoApplyDefaultTheme`(const bool& apply); const bool& :target:`getAutoApplyDefaultTheme`() const; UIThemeManager* :target:`setDefaultEffectsEnabled`(const bool& Enabled); const bool& :target:`getDefaultEffectsEnabled`() const; const :ref:`Time`& :target:`getWidgetsFadeInTime`() const; UIThemeManager* :target:`setWidgetsFadeInTime`(const :ref:`Time`& Time); const :ref:`Time`& :target:`getWidgetsFadeOutTime`() const; UIThemeManager* :target:`setWidgetsFadeOutTime`(const :ref:`Time`& Time); UIThemeManager* :target:`setTooltipTimeToShow`(const :ref:`Time`& Time); const :ref:`Time`& :target:`getTooltipTimeToShow`() const; UIThemeManager* :target:`setTooltipFollowMouse`(const bool& Follow); const bool& :target:`getTooltipFollowMouse`() const; UIThemeManager* :target:`setCursorSize`(const :ref:`Sizei`& Size); const :ref:`Sizei`& :target:`getCursorSize`() const; }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods virtual T* :ref:`add`(T* resource); bool :ref:`remove`(T* resource, bool remove = true); bool :ref:`removeById`(const :ref:`String::HashType`& id, bool remove = true); bool :ref:`removeByName`(const std::string& name, bool remove = true); T* :ref:`getByName`(const std::string& name); T* :ref:`getById`(const :ref:`String::HashType`& id); :ref:`Uint32` :ref:`getCount`(); :ref:`Uint32` :ref:`getCount`(const std::string& name); :ref:`Uint32` :ref:`getCount`(const :ref:`String::HashType`& id); bool :ref:`exists`(const std::string& name); bool :ref:`existsId`(const :ref:`String::HashType`& id); void :ref:`destroy`(); void :ref:`printNames`(); :ref:`UnorderedMap`<:ref:`String::HashType`, T*>& :ref:`getResources`(); const bool& :ref:`isDestroying`() const; template void :ref:`each`(Predicate pred) const; template void :ref:`each`(Predicate pred); template T* :ref:`findIf`(Predicate pred) const; template T* :ref:`findIf`(Predicate pred);