Index: Source/core/rendering/svg/RenderSVGImage.h |
diff --git a/Source/core/rendering/svg/RenderSVGImage.h b/Source/core/rendering/svg/RenderSVGImage.h |
index 93e649fe71c45d7099b38c8d216d64d6634e88f0..d54fa22364b29267015c4d626a4181a96f6d1ba1 100644 |
--- a/Source/core/rendering/svg/RenderSVGImage.h |
+++ b/Source/core/rendering/svg/RenderSVGImage.h |
@@ -43,18 +43,17 @@ public: |
RenderImageResource* imageResource() { return m_imageResource.get(); } |
- // Note: Assumes the PaintInfo context has had all local transforms applied. |
- void paintForeground(PaintInfo&); |
+ virtual const AffineTransform& localToParentTransform() const OVERRIDE { return m_localTransform; } |
+ OwnPtr<ImageBuffer>& bufferedForeground() { return m_bufferedForeground; } |
f(malita)
2014/10/24 20:11:53
Belated comment: encapsulation-- :(
Do we have a
|
+ |
+ virtual FloatRect paintInvalidationRectInLocalCoordinates() const OVERRIDE { return m_paintInvalidationBoundingBox; } |
+ virtual FloatRect objectBoundingBox() const OVERRIDE { return m_objectBoundingBox; } |
private: |
virtual const char* renderName() const OVERRIDE { return "RenderSVGImage"; } |
virtual bool isSVGImage() const OVERRIDE { return true; } |
- virtual const AffineTransform& localToParentTransform() const OVERRIDE { return m_localTransform; } |
- |
- virtual FloatRect objectBoundingBox() const OVERRIDE { return m_objectBoundingBox; } |
virtual FloatRect strokeBoundingBox() const OVERRIDE { return m_objectBoundingBox; } |
- virtual FloatRect paintInvalidationRectInLocalCoordinates() const OVERRIDE { return m_paintInvalidationBoundingBox; } |
virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer) const OVERRIDE; |