| Index: third_party/WebKit/Source/core/paint/BoxPainter.h
|
| diff --git a/third_party/WebKit/Source/core/paint/BoxPainter.h b/third_party/WebKit/Source/core/paint/BoxPainter.h
|
| index b2d34847feb6d3e56091bc0d0eb95081ef7e725c..93247a23540a9f74334e3ac5a5ea4efe0bce5876 100644
|
| --- a/third_party/WebKit/Source/core/paint/BoxPainter.h
|
| +++ b/third_party/WebKit/Source/core/paint/BoxPainter.h
|
| @@ -34,6 +34,9 @@ public:
|
| // Note that the output list will be in top-bottom order.
|
| bool calculateFillLayerOcclusionCulling(FillLayerOcclusionOutputList &reversedPaintList, const FillLayer&);
|
|
|
| + // Returns true if the fill layer will certainly occlude anything painted behind it.
|
| + static bool isFillLayerOpaque(const FillLayer&, const LayoutObject&);
|
| +
|
| void paintFillLayers(const PaintInfo&, const Color&, const FillLayer&, const LayoutRect&, BackgroundBleedAvoidance = BackgroundBleedNone, SkXfermode::Mode = SkXfermode::kSrcOver_Mode, const LayoutObject* backgroundObject = nullptr);
|
| void paintMaskImages(const PaintInfo&, const LayoutRect&);
|
| void paintBoxDecorationBackgroundWithRect(const PaintInfo&, const LayoutPoint&, const LayoutRect&);
|
|
|