class EE::UI::CSS::ElementDefinition¶
#include <elementdefinition.hpp> class ElementDefinition: private EE::NonCopyable { public: // construction ElementDefinition(const StyleSheetStyleVector& styleSheetStyles); // methods StyleSheetProperty* getProperty(const Uint32& id); const PropertyIdSet& getPropertyIds() const; const StyleSheetProperties& getProperties() const; const std::vector<const CSS::StyleSheetProperty*>& getTransitionProperties() const; const std::vector<const CSS::StyleSheetProperty*>& getAnimationProperties() const; const StyleSheetVariables& getVariables() const; bool isStructurallyVolatile() const; const StyleSheetStyleVector& getStyles() const; void refresh(); };