class EE::UI::CSS::AnimationDefinition¶
#include <animationdefinition.hpp> class AnimationDefinition { public: // enums enum AnimationDirection; enum AnimationFillMode; // methods static UnorderedMap<std::string, AnimationDefinition> parseAnimationProperties(const std::vector<const StyleSheetProperty*>& stylesheetProperties); static bool isDirectionString(const std::string str); static AnimationDirection directionFromString(std::string str); static bool isAnimationFillModeString(const std::string& str); static AnimationFillMode fillModeFromString(std::string str); const AnimationDirection& getDirection() const; const bool& isPaused() const; const Int32& getIterations() const; const std::string& getName() const; const Time& getDelay() const; const Time& getDuration() const; const Ease::Interpolation& getTimingFunction() const; const std::vector<double>& getTimingFunctionParameters() const; const AnimationFillMode& getFillMode() const; void setName(const std::string& value); void setDelay(const Time& value); void setDuration(const Time& value); void setIterations(const Int32& value); void setTimingFunction(const Ease::Interpolation& value); void setTimingFunctionParameters(const std::vector<double>& timingFunctionParameters); void setDirection(const AnimationDirection& value); void setFillMode(const AnimationFillMode& value); void setPaused(bool value); const String::HashType& getId() const; };