Index: include/effects/SkBlurImageFilter.h |
diff --git a/include/effects/SkBlurImageFilter.h b/include/effects/SkBlurImageFilter.h |
index 6f4537fed75c6dc4dc39238fc3235ec170347b96..ccf27bc543a3de2db96ce36e4e45cd4e661ce71c 100644 |
--- a/include/effects/SkBlurImageFilter.h |
+++ b/include/effects/SkBlurImageFilter.h |
@@ -32,14 +32,16 @@ protected: |
const CropRect* cropRect); |
void flatten(SkWriteBuffer&) const SK_OVERRIDE; |
- virtual bool onFilterImage(Proxy*, const SkBitmap& src, const Context&, |
- SkBitmap* result, SkIPoint* offset) const SK_OVERRIDE; |
+ virtual bool onFilterImage(Proxy*, const SkImage* src, const Context&, |
+ SkAutoTUnref<const SkImage>& result, |
+ SkIPoint* offset) const SK_OVERRIDE; |
virtual bool onFilterBounds(const SkIRect& src, const SkMatrix&, |
SkIRect* dst) const SK_OVERRIDE; |
bool canFilterImageGPU() const SK_OVERRIDE { return true; } |
- virtual bool filterImageGPU(Proxy* proxy, const SkBitmap& src, const Context& ctx, |
- SkBitmap* result, SkIPoint* offset) const SK_OVERRIDE; |
+ virtual bool filterImageGPU(Proxy* proxy, const SkImage* src, const Context& ctx, |
+ SkAutoTUnref<const SkImage>& result, |
+ SkIPoint* offset) const SK_OVERRIDE; |
private: |
SkSize fSigma; |