Index: Source/core/layout/svg/LayoutSVGModelObject.h |
diff --git a/Source/core/layout/svg/LayoutSVGModelObject.h b/Source/core/layout/svg/LayoutSVGModelObject.h |
index 674251e6660b2246ee3d7817f913cc3f7e1411eb..ed9de75a0ab3f464a166c840a60b7d4dc3968525 100644 |
--- a/Source/core/layout/svg/LayoutSVGModelObject.h |
+++ b/Source/core/layout/svg/LayoutSVGModelObject.h |
@@ -64,6 +64,10 @@ public: |
bool isOfType(LayoutObjectType type) const override { return type == LayoutObjectSVG || LayoutObject::isOfType(type); } |
+ // TODO(pdr): The outline extent should be included in paintInvalidationRectInLocalCoordinates. |
+ // Returns the paint invalidation size inflated for the outline extent. |
+ LayoutRect outlineVisualOverflowRect() const; |
+ |
protected: |
void addLayerHitTestRects(LayerHitTestRects&, const DeprecatedPaintLayer* currentCompositedLayer, const LayoutPoint& layerOffset, const LayoutRect& containerRect) const final; |
void willBeDestroyed() override; |