.. index:: pair: class; EE::UI::CSS::AnimationDefinition .. _doxid-class_e_e_1_1_u_i_1_1_c_s_s_1_1_animation_definition: class EE::UI::CSS::AnimationDefinition ====================================== .. toctree:: :hidden: enum_EE_UI_CSS_AnimationDefinition_AnimationDirection.rst enum_EE_UI_CSS_AnimationDefinition_AnimationFillMode.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class AnimationDefinition { public: // enums enum :ref:`AnimationDirection`; enum :ref:`AnimationFillMode`; // methods static :ref:`UnorderedMap` :target:`parseAnimationProperties`(const std::vector`*>& stylesheetProperties); static bool :target:`isDirectionString`(const std::string str); static :ref:`AnimationDirection` :target:`directionFromString`(std::string str); static bool :target:`isAnimationFillModeString`(const std::string& str); static :ref:`AnimationFillMode` :target:`fillModeFromString`(std::string str); const :ref:`AnimationDirection`& :target:`getDirection`() const; const bool& :target:`isPaused`() const; const :ref:`Int32`& :target:`getIterations`() const; const std::string& :target:`getName`() const; const :ref:`Time`& :target:`getDelay`() const; const :ref:`Time`& :target:`getDuration`() const; const :ref:`Ease::Interpolation`& :target:`getTimingFunction`() const; const std::vector& :target:`getTimingFunctionParameters`() const; const :ref:`AnimationFillMode`& :target:`getFillMode`() const; void :target:`setName`(const std::string& value); void :target:`setDelay`(const :ref:`Time`& value); void :target:`setDuration`(const :ref:`Time`& value); void :target:`setIterations`(const :ref:`Int32`& value); void :target:`setTimingFunction`(const :ref:`Ease::Interpolation`& value); void :target:`setTimingFunctionParameters`(const std::vector& timingFunctionParameters); void :target:`setDirection`(const :ref:`AnimationDirection`& value); void :target:`setFillMode`(const :ref:`AnimationFillMode`& value); void :target:`setPaused`(bool value); const :ref:`String::HashType`& :target:`getId`() const; };