| Index: third_party/WebKit/Source/core/paint/BoxPaintInvalidator.h
|
| diff --git a/third_party/WebKit/Source/core/paint/BoxPaintInvalidator.h b/third_party/WebKit/Source/core/paint/BoxPaintInvalidator.h
|
| index 872821e9ff64cf68a5a8449d3516379bdb516461..b6fe2c29064c5fff2330ef838e35017f2a62b3e0 100644
|
| --- a/third_party/WebKit/Source/core/paint/BoxPaintInvalidator.h
|
| +++ b/third_party/WebKit/Source/core/paint/BoxPaintInvalidator.h
|
| @@ -28,13 +28,21 @@ class BoxPaintInvalidator {
|
| PaintInvalidationReason invalidatePaintIfNeeded();
|
|
|
| private:
|
| + bool backgroundPositionsInLayoutOverflowRect();
|
| + bool backgroundPaintsOntoScrollingContentsLayer();
|
| + bool shouldFullyInvalidateBackgroundOnLayoutOverflowChange(const LayoutRect&,
|
| + const LayoutRect&);
|
| + void invalidateScrollingContentsBackgroundIfNeeded();
|
| +
|
| PaintInvalidationReason computePaintInvalidationReason();
|
|
|
| - bool incrementallyInvalidatePaint();
|
| + bool incrementallyInvalidatePaint(PaintInvalidationReason,
|
| + const LayoutRect& oldRect,
|
| + const LayoutRect& newRect);
|
|
|
| bool needsToSavePreviousBoxGeometries();
|
| void savePreviousBoxGeometriesIfNeeded();
|
| - LayoutSize previousBorderBoxSize(const LayoutSize& previousVisualRectSize);
|
| + LayoutSize previousBorderBoxSize();
|
| LayoutRect previousContentBoxRect();
|
| LayoutRect previousLayoutOverflowRect();
|
|
|
|
|