Index: third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h |
diff --git a/third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h b/third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h |
index f90bf24a11d5e3b27f3ed423373cd71fa80d5d38..8805083ba956ff4e08e3b4a223effe485f5f5e71 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h |
+++ b/third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h |
@@ -37,7 +37,6 @@ |
namespace blink { |
class FilterEffect; |
-class FilterOperations; |
class PaintLayer; |
// PaintLayerFilterInfo holds the filter information for painting. |
@@ -59,13 +58,16 @@ class PaintLayerFilterInfo final |
explicit PaintLayerFilterInfo(PaintLayer*); |
~PaintLayerFilterInfo() override; |
- FilterEffect* lastEffect() const { return m_lastEffect; } |
void setLastEffect(FilterEffect*); |
+ FilterEffect* lastEffect() const; |
+ void invalidateFilterChain(); |
- void updateReferenceFilterClients(const FilterOperations&); |
void clearLayer() { m_layer = nullptr; } |
- void filterNeedsInvalidation() override; |
+ TreeScope* treeScope() override; |
+ |
+ void resourceContentChanged() override; |
+ void resourceElementChanged() override; |
DECLARE_TRACE(); |