Index: third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp |
diff --git a/third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp b/third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp |
index bb89b5c8cf1ad4d88d2b35f13f2b7889c2bad6ce..f5689e0a2a03dbf5d99c12ca25e1df4aea79c34e 100644 |
--- a/third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp |
+++ b/third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp |
@@ -192,21 +192,21 @@ SkXfermode::Mode toXfermode(CompositeOperationType mode) |
} |
} |
-PassRefPtr<SkImageFilter> FEComposite::createImageFilter(SkiaImageFilterBuilder* builder) |
+PassRefPtr<SkImageFilter> FEComposite::createImageFilter(SkiaImageFilterBuilder& builder) |
{ |
return createImageFilterInternal(builder, true); |
} |
-PassRefPtr<SkImageFilter> FEComposite::createImageFilterWithoutValidation(SkiaImageFilterBuilder* builder) |
+PassRefPtr<SkImageFilter> FEComposite::createImageFilterWithoutValidation(SkiaImageFilterBuilder& builder) |
{ |
return createImageFilterInternal(builder, false); |
} |
-PassRefPtr<SkImageFilter> FEComposite::createImageFilterInternal(SkiaImageFilterBuilder* builder, bool requiresPMColorValidation) |
+PassRefPtr<SkImageFilter> FEComposite::createImageFilterInternal(SkiaImageFilterBuilder& builder, bool requiresPMColorValidation) |
{ |
- RefPtr<SkImageFilter> foreground(builder->build(inputEffect(0), operatingColorSpace(), !mayProduceInvalidPreMultipliedPixels())); |
- RefPtr<SkImageFilter> background(builder->build(inputEffect(1), operatingColorSpace(), !mayProduceInvalidPreMultipliedPixels())); |
- SkImageFilter::CropRect cropRect = getCropRect(builder->cropOffset()); |
+ RefPtr<SkImageFilter> foreground(builder.build(inputEffect(0), operatingColorSpace(), !mayProduceInvalidPreMultipliedPixels())); |
+ RefPtr<SkImageFilter> background(builder.build(inputEffect(1), operatingColorSpace(), !mayProduceInvalidPreMultipliedPixels())); |
+ SkImageFilter::CropRect cropRect = getCropRect(builder.cropOffset()); |
RefPtr<SkXfermode> mode; |
if (m_type == FECOMPOSITE_OPERATOR_ARITHMETIC) |
mode = adoptRef(SkArithmeticMode::Create(SkFloatToScalar(m_k1), SkFloatToScalar(m_k2), SkFloatToScalar(m_k3), SkFloatToScalar(m_k4), requiresPMColorValidation)); |