Index: Source/core/layout/svg/LayoutSVGResourceMasker.h |
diff --git a/Source/core/layout/svg/LayoutSVGResourceMasker.h b/Source/core/layout/svg/LayoutSVGResourceMasker.h |
index bbe482657fbabc7d18d3bf48729c6f68a92e324e..434be4a0d7272217483d9e66ca889d5d7cf3054e 100644 |
--- a/Source/core/layout/svg/LayoutSVGResourceMasker.h |
+++ b/Source/core/layout/svg/LayoutSVGResourceMasker.h |
@@ -46,9 +46,6 @@ public: |
virtual void removeAllClientsFromCache(bool markForInvalidation = true) override; |
virtual void removeClientFromCache(LayoutObject*, bool markForInvalidation = true) override; |
- bool prepareEffect(LayoutObject*, GraphicsContext*); |
- void finishEffect(LayoutObject*, GraphicsContext*); |
- |
FloatRect resourceBoundingBox(const LayoutObject*); |
SVGUnitTypes::SVGUnitType maskUnits() const { return toSVGMaskElement(element())->maskUnits()->currentValue()->enumValue(); } |
@@ -58,8 +55,8 @@ public: |
virtual LayoutSVGResourceType resourceType() const override { return s_resourceType; } |
private: |
+ friend class SVGMaskPainter; |
fs
2015/03/02 13:24:51
With the suggestion in SVGMaskPainter I don't thin
Erik Dahlström (inactive)
2015/03/03 08:42:58
Done.
|
void calculateMaskContentPaintInvalidationRect(); |
- void drawMaskForRenderer(GraphicsContext*, DisplayItemClient, const FloatRect& targetBoundingBox); |
PassRefPtr<const SkPicture> createContentPicture(); |
RefPtr<const SkPicture> m_maskContentPicture; |