Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1208)

Unified Diff: Source/core/svg/graphics/SVGImageForContainer.cpp

Issue 1093673002: Removing the dependency on GraphicsContext for drawing images in 2D canvas (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebase Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/svg/graphics/SVGImageForContainer.cpp
diff --git a/Source/core/svg/graphics/SVGImageForContainer.cpp b/Source/core/svg/graphics/SVGImageForContainer.cpp
index cb4788af7186bbc02dae947a6aabfbed595e7132..d979c673daeb0993ff92819a8ee4f3d838f51fb4 100644
--- a/Source/core/svg/graphics/SVGImageForContainer.cpp
+++ b/Source/core/svg/graphics/SVGImageForContainer.cpp
@@ -34,10 +34,10 @@ IntSize SVGImageForContainer::size() const
return roundedIntSize(scaledContainerSize);
}
-void SVGImageForContainer::draw(GraphicsContext* context, const FloatRect& dstRect,
- const FloatRect& srcRect, SkXfermode::Mode compositeOp, RespectImageOrientationEnum)
+void SVGImageForContainer::draw(SkCanvas* canvas, const SkPaint& paint, const FloatRect& dstRect,
+ const FloatRect& srcRect, RespectImageOrientationEnum, bool /*shouldClampToSourceRect*/)
{
- m_image->drawForContainer(context, m_containerSize, m_zoom, dstRect, srcRect, compositeOp);
+ m_image->drawForContainer(canvas, paint, m_containerSize, m_zoom, dstRect, srcRect);
}
void SVGImageForContainer::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const FloatSize& scale,

Powered by Google App Engine
This is Rietveld 408576698