Index: Source/core/rendering/RenderLayer.h |
diff --git a/Source/core/rendering/RenderLayer.h b/Source/core/rendering/RenderLayer.h |
index c46a78166e4697a19093bd3d6e9571c80cde24b8..248aa1b893742b89b7e1291a212908092ab00182 100644 |
--- a/Source/core/rendering/RenderLayer.h |
+++ b/Source/core/rendering/RenderLayer.h |
@@ -228,8 +228,9 @@ public: |
bool intersectsDamageRect(const LayoutRect& layerBounds, const LayoutRect& damageRect, const RenderLayer* rootLayer, const LayoutPoint* offsetFromRoot = 0) const; |
// Bounding box relative to some ancestor layer. Pass offsetFromRoot if known. |
- LayoutRect physicalBoundingBox(const RenderLayer* ancestorLayer, const LayoutPoint* offsetFromRoot = 0) const; |
- LayoutRect physicalBoundingBoxIncludingReflectionAndStackingChildren(const RenderLayer* ancestorLayer, const LayoutPoint& offsetFromRoot) const; |
+ LayoutRect boundingBox(const RenderLayer* ancestorLayer, const LayoutPoint* offsetFromRoot = 0) const; |
+ LayoutRect boundingBoxIncludingReflectionAndStackingChildren(const RenderLayer* ancestorLayer, const LayoutPoint& offsetFromRoot) const; |
+ LayoutRect fragmentedBoundingBox(const RenderLayer* ancestorLayer, const LayoutPoint* offsetFromRoot = 0) const; |
// FIXME: This function is inconsistent as to whether the returned rect has been flipped for writing mode. |
LayoutRect boundingBoxForCompositingOverlapTest() const { return overlapBoundsIncludeChildren() ? boundingBoxForCompositing() : logicalBoundingBox(); } |
@@ -543,6 +544,7 @@ public: |
private: |
// Bounding box in the coordinates of this layer. |
LayoutRect logicalBoundingBox() const; |
+ LayoutRect flippedLogicalBoundingBox() const; |
bool hasOverflowControls() const; |