Index: Source/core/style/StyleRareNonInheritedData.h |
diff --git a/Source/core/style/StyleRareNonInheritedData.h b/Source/core/style/StyleRareNonInheritedData.h |
index 35728ef6ba515002fbec47969e70b24ec5c0caec..a4004850e19acf38975d0fdb9564b19c1094fc53 100644 |
--- a/Source/core/style/StyleRareNonInheritedData.h |
+++ b/Source/core/style/StyleRareNonInheritedData.h |
@@ -93,6 +93,7 @@ public: |
bool shapeOutsideDataEquivalent(const StyleRareNonInheritedData&) const; |
bool clipPathDataEquivalent(const StyleRareNonInheritedData&) const; |
bool hasFilters() const; |
+ bool hasBackdropFilters() const; |
bool hasOpacity() const { return opacity < 1; } |
float opacity; // Whether or not we're transparent. |
@@ -115,6 +116,7 @@ public: |
DataRef<StyleWillChangeData> m_willChange; // CSS Will Change |
DataRef<StyleFilterData> m_filter; // Filter operations (url, sepia, blur, etc.) |
+ DataRef<StyleFilterData> m_backdropFilter; // Backdrop filter operations (url, sepia, blur, etc.) |
DataRef<StyleGridData> m_grid; |
DataRef<StyleGridItemData> m_gridItem; |
@@ -173,9 +175,11 @@ public: |
unsigned m_hasCurrentOpacityAnimation : 1; |
unsigned m_hasCurrentTransformAnimation : 1; |
unsigned m_hasCurrentFilterAnimation : 1; |
+ unsigned m_hasCurrentBackdropFilterAnimation : 1; |
unsigned m_runningOpacityAnimationOnCompositor : 1; |
unsigned m_runningTransformAnimationOnCompositor : 1; |
unsigned m_runningFilterAnimationOnCompositor : 1; |
+ unsigned m_runningBackdropFilterAnimationOnCompositor : 1; |
unsigned m_effectiveBlendMode: 5; // EBlendMode |