Index: Source/core/paint/LayerPainter.cpp |
diff --git a/Source/core/paint/LayerPainter.cpp b/Source/core/paint/LayerPainter.cpp |
index e58a609210302f5381926ef37e5981be08c25722..2d2e81d60c8e410fc05de3292b0ae7a5907629e3 100644 |
--- a/Source/core/paint/LayerPainter.cpp |
+++ b/Source/core/paint/LayerPainter.cpp |
@@ -39,14 +39,14 @@ static inline bool shouldSuppressPaintingLayer(Layer* layer) |
return false; |
} |
-void LayerPainter::paint(GraphicsContext* context, const LayoutRect& damageRect, PaintBehavior paintBehavior, RenderObject* paintingRoot, PaintLayerFlags paintFlags) |
+void LayerPainter::paint(GraphicsContext* context, const LayoutRect& damageRect, PaintBehavior paintBehavior, LayoutObject* paintingRoot, PaintLayerFlags paintFlags) |
{ |
LayerPaintingInfo paintingInfo(&m_renderLayer, enclosingIntRect(damageRect), paintBehavior, LayoutSize(), paintingRoot); |
if (shouldPaintLayerInSoftwareMode(paintingInfo, paintFlags)) |
paintLayer(context, paintingInfo, paintFlags); |
} |
-static ShouldRespectOverflowClip shouldRespectOverflowClip(PaintLayerFlags paintFlags, const RenderObject* renderer) |
+static ShouldRespectOverflowClip shouldRespectOverflowClip(PaintLayerFlags paintFlags, const LayoutObject* renderer) |
{ |
return (paintFlags & PaintLayerPaintingOverflowContents || (paintFlags & PaintLayerPaintingChildClippingMaskPhase && renderer->hasClipPath())) ? IgnoreOverflowClip : RespectOverflowClip; |
} |
@@ -241,7 +241,7 @@ void LayerPainter::paintLayerContents(GraphicsContext* context, const LayerPaint |
// is done by passing a nil paintingRoot down to our renderer (as if no paintingRoot was ever set). |
// Else, our renderer tree may or may not contain the painting root, so we pass that root along |
// so it will be tested against as we descend through the renderers. |
- RenderObject* paintingRootForRenderer = 0; |
+ LayoutObject* paintingRootForRenderer = 0; |
if (localPaintingInfo.paintingRoot && !m_renderLayer.renderer()->isDescendantOf(localPaintingInfo.paintingRoot)) |
paintingRootForRenderer = localPaintingInfo.paintingRoot; |
@@ -603,7 +603,7 @@ void LayerPainter::paintChildLayerIntoColumns(Layer* childLayer, GraphicsContext |
} |
} |
-void LayerPainter::paintFragmentWithPhase(PaintPhase phase, const LayerFragment& fragment, GraphicsContext* context, const ClipRect& clipRect, const LayerPaintingInfo& paintingInfo, PaintBehavior paintBehavior, RenderObject* paintingRootForRenderer, PaintLayerFlags paintFlags, ClipState clipState) |
+void LayerPainter::paintFragmentWithPhase(PaintPhase phase, const LayerFragment& fragment, GraphicsContext* context, const ClipRect& clipRect, const LayerPaintingInfo& paintingInfo, PaintBehavior paintBehavior, LayoutObject* paintingRootForRenderer, PaintLayerFlags paintFlags, ClipState clipState) |
{ |
OwnPtr<LayerClipRecorder> clipRecorder; |
if (clipState != HasClipped && paintingInfo.clipToDirtyRect && needsToClip(paintingInfo, clipRect)) { |
@@ -629,7 +629,7 @@ void LayerPainter::paintFragmentWithPhase(PaintPhase phase, const LayerFragment& |
void LayerPainter::paintBackgroundForFragments(const LayerFragments& layerFragments, GraphicsContext* context, |
const LayoutRect& transparencyPaintDirtyRect, const LayerPaintingInfo& localPaintingInfo, PaintBehavior paintBehavior, |
- RenderObject* paintingRootForRenderer, PaintLayerFlags paintFlags) |
+ LayoutObject* paintingRootForRenderer, PaintLayerFlags paintFlags) |
{ |
for (const auto& fragment: layerFragments) { |
paintFragmentWithPhase(PaintPhaseBlockBackground, fragment, context, fragment.backgroundRect, localPaintingInfo, paintBehavior, paintingRootForRenderer, paintFlags, HasNotClipped); |
@@ -638,7 +638,7 @@ void LayerPainter::paintBackgroundForFragments(const LayerFragments& layerFragme |
void LayerPainter::paintForegroundForFragments(const LayerFragments& layerFragments, GraphicsContext* context, |
const LayoutRect& transparencyPaintDirtyRect, const LayerPaintingInfo& localPaintingInfo, PaintBehavior paintBehavior, |
- RenderObject* paintingRootForRenderer, bool selectionOnly, PaintLayerFlags paintFlags) |
+ LayoutObject* paintingRootForRenderer, bool selectionOnly, PaintLayerFlags paintFlags) |
{ |
// Optimize clipping for the single fragment case. |
bool shouldClip = localPaintingInfo.clipToDirtyRect && layerFragments.size() == 1 && !layerFragments[0].foregroundRect.isEmpty(); |
@@ -662,7 +662,7 @@ void LayerPainter::paintForegroundForFragments(const LayerFragments& layerFragme |
} |
void LayerPainter::paintForegroundForFragmentsWithPhase(PaintPhase phase, const LayerFragments& layerFragments, GraphicsContext* context, |
- const LayerPaintingInfo& localPaintingInfo, PaintBehavior paintBehavior, RenderObject* paintingRootForRenderer, PaintLayerFlags paintFlags, ClipState clipState) |
+ const LayerPaintingInfo& localPaintingInfo, PaintBehavior paintBehavior, LayoutObject* paintingRootForRenderer, PaintLayerFlags paintFlags, ClipState clipState) |
{ |
for (const auto& fragment: layerFragments) { |
if (!fragment.foregroundRect.isEmpty()) |
@@ -671,7 +671,7 @@ void LayerPainter::paintForegroundForFragmentsWithPhase(PaintPhase phase, const |
} |
void LayerPainter::paintOutlineForFragments(const LayerFragments& layerFragments, GraphicsContext* context, const LayerPaintingInfo& localPaintingInfo, |
- PaintBehavior paintBehavior, RenderObject* paintingRootForRenderer, PaintLayerFlags paintFlags) |
+ PaintBehavior paintBehavior, LayoutObject* paintingRootForRenderer, PaintLayerFlags paintFlags) |
{ |
for (const auto& fragment: layerFragments) { |
if (!fragment.outlineRect.isEmpty()) |
@@ -680,20 +680,20 @@ void LayerPainter::paintOutlineForFragments(const LayerFragments& layerFragments |
} |
void LayerPainter::paintMaskForFragments(const LayerFragments& layerFragments, GraphicsContext* context, const LayerPaintingInfo& localPaintingInfo, |
- RenderObject* paintingRootForRenderer, PaintLayerFlags paintFlags) |
+ LayoutObject* paintingRootForRenderer, PaintLayerFlags paintFlags) |
{ |
for (const auto& fragment: layerFragments) |
paintFragmentWithPhase(PaintPhaseMask, fragment, context, fragment.backgroundRect, localPaintingInfo, PaintBehaviorNormal, paintingRootForRenderer, paintFlags, HasNotClipped); |
} |
void LayerPainter::paintChildClippingMaskForFragments(const LayerFragments& layerFragments, GraphicsContext* context, const LayerPaintingInfo& localPaintingInfo, |
- RenderObject* paintingRootForRenderer, PaintLayerFlags paintFlags) |
+ LayoutObject* paintingRootForRenderer, PaintLayerFlags paintFlags) |
{ |
for (const auto& fragment: layerFragments) |
paintFragmentWithPhase(PaintPhaseClippingMask, fragment, context, fragment.foregroundRect, localPaintingInfo, PaintBehaviorNormal, paintingRootForRenderer, paintFlags, HasNotClipped); |
} |
-void LayerPainter::paintOverlayScrollbars(GraphicsContext* context, const LayoutRect& damageRect, PaintBehavior paintBehavior, RenderObject* paintingRoot) |
+void LayerPainter::paintOverlayScrollbars(GraphicsContext* context, const LayoutRect& damageRect, PaintBehavior paintBehavior, LayoutObject* paintingRoot) |
{ |
if (!m_renderLayer.containsDirtyOverlayScrollbars()) |
return; |