Index: Source/core/rendering/compositing/RenderLayerCompositor.h |
diff --git a/Source/core/rendering/compositing/RenderLayerCompositor.h b/Source/core/rendering/compositing/RenderLayerCompositor.h |
index 117c752234b77d29779ddc25da5e1b3f58060be4..4ecddf85ad84b78ceb5c0cdd90564200ca6bdab2 100644 |
--- a/Source/core/rendering/compositing/RenderLayerCompositor.h |
+++ b/Source/core/rendering/compositing/RenderLayerCompositor.h |
@@ -262,15 +262,13 @@ private: |
void recursiveRepaintLayer(RenderLayer*); |
- void addToOverlapMap(OverlapMap&, RenderLayer*, IntRect& layerBounds, bool& boundsComputed); |
- void addToOverlapMapRecursive(OverlapMap&, RenderLayer*, RenderLayer* ancestorLayer = 0); |
+ void addToOverlapMap(OverlapMap&, RenderLayer*, IntRect& layerBounds); |
// Forces an update for all frames of frame tree recursively. Used only when the mainFrame compositor is ready to |
// finish all deferred work. |
static void finishCompositingUpdateForFrameTree(LocalFrame*); |
- // Returns true if any layer's compositing changed |
- void computeCompositingRequirements(RenderLayer* ancestorLayer, RenderLayer*, OverlapMap*, struct CompositingRecursionData&, bool& descendantHas3DTransform, Vector<RenderLayer*>& unclippedDescendants); |
+ void computeCompositingRequirements(RenderLayer* ancestorLayer, RenderLayer*, OverlapMap*, struct CompositingRecursionData&, bool& descendantHas3DTransform, Vector<RenderLayer*>& unclippedDescendants, IntRect& absoluteDecendantBoundingBox); |
// Defines which RenderLayers will paint into which composited backings, by allocating and destroying CompositedLayerMappings as needed. |
void assignLayersToBackings(RenderLayer*, bool& layersChanged); |