Index: third_party/WebKit/Source/core/svg/SVGAnimateElement.h |
diff --git a/third_party/WebKit/Source/core/svg/SVGAnimateElement.h b/third_party/WebKit/Source/core/svg/SVGAnimateElement.h |
index 8f6d95ebf547cce0d06ff82381a75ae84e9b318a..816363f85471dd64954ef30d68774f95e2575e8c 100644 |
--- a/third_party/WebKit/Source/core/svg/SVGAnimateElement.h |
+++ b/third_party/WebKit/Source/core/svg/SVGAnimateElement.h |
@@ -80,6 +80,17 @@ class CORE_EXPORT SVGAnimateElement : public SVGAnimationElement { |
private: |
void resetAnimatedPropertyType(); |
+ enum ShouldApplyAnimationType { |
+ DontApplyAnimation, |
+ ApplyCSSAnimation, |
+ ApplyXMLAnimation, |
+ ApplyXMLandCSSAnimation |
+ }; |
+ |
+ ShouldApplyAnimationType shouldApplyAnimation( |
+ SVGElement* targetElement, |
+ const QualifiedName& attributeName); |
+ |
bool hasValidAttributeType() override; |
SVGPropertyBase* adjustForInheritance(SVGPropertyBase*, |