| Index: third_party/WebKit/Source/core/paint/PaintLayer.h
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintLayer.h b/third_party/WebKit/Source/core/paint/PaintLayer.h
|
| index 6ad2d20bb56da59d9cafc49d91fa7e5d016a897c..6c33cfc448eaa3aa09752f5ff9fbebc82bcdc828 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayer.h
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayer.h
|
| @@ -67,6 +67,7 @@ namespace blink {
|
| class CompositedLayerMapping;
|
| class CompositorFilterOperations;
|
| class ComputedStyle;
|
| +class FilterEffect;
|
| class FilterOperations;
|
| class HitTestRequest;
|
| class HitTestResult;
|
| @@ -482,8 +483,6 @@ class CORE_EXPORT PaintLayer : public DisplayItemClient {
|
| layoutObject()->style()->preserves3D();
|
| }
|
|
|
| - void filterNeedsPaintInvalidation();
|
| -
|
| // Returns |true| if any property that renders using filter operations is
|
| // used (including, but not limited to, 'filter' and 'box-reflect').
|
| bool hasFilterInducingProperty() const {
|
| @@ -594,6 +593,7 @@ class CORE_EXPORT PaintLayer : public DisplayItemClient {
|
| return m_rareData ? m_rareData->filterInfo.get() : nullptr;
|
| }
|
| PaintLayerFilterInfo& ensureFilterInfo();
|
| + void removeFilterInfo();
|
|
|
| void updateFilters(const ComputedStyle* oldStyle,
|
| const ComputedStyle& newStyle);
|
| @@ -826,8 +826,6 @@ class CORE_EXPORT PaintLayer : public DisplayItemClient {
|
|
|
| void updateDescendantDependentFlags();
|
|
|
| - void updateOrRemoveFilterEffect();
|
| -
|
| void updateSelfPaintingLayer();
|
| // This is O(depth) so avoid calling this in loops. Instead use optimizations
|
| // like those in PaintInvalidationState.
|
| @@ -1080,7 +1078,6 @@ class CORE_EXPORT PaintLayer : public DisplayItemClient {
|
| void updateStackingNode();
|
|
|
| FilterOperations addReflectionToFilterOperations(const ComputedStyle&) const;
|
| - FilterEffect* updateFilterEffect() const;
|
|
|
| // FIXME: We could lazily allocate our ScrollableArea based on style
|
| // properties ('overflow', ...) but for now, we are always allocating it for
|
| @@ -1097,8 +1094,6 @@ class CORE_EXPORT PaintLayer : public DisplayItemClient {
|
|
|
| void removeAncestorOverflowLayer(const PaintLayer* removedLayer);
|
|
|
| - void updateOrRemoveFilterClients();
|
| -
|
| void updatePaginationRecursive(bool needsPaginationUpdate = false);
|
| void clearPaginationRecursive();
|
|
|
|
|