Index: include/effects/SkBlurImageFilter.h |
diff --git a/include/effects/SkBlurImageFilter.h b/include/effects/SkBlurImageFilter.h |
index 46d073efdd3f6ae7f714bc3d9b6c423e04389dd7..8a2d2118e1fcf9154d95e1b108c3b57fa87b2ea0 100644 |
--- a/include/effects/SkBlurImageFilter.h |
+++ b/include/effects/SkBlurImageFilter.h |
@@ -28,9 +28,12 @@ |
protected: |
void flatten(SkWriteBuffer&) const override; |
- SkSpecialImage* onFilterImage(SkSpecialImage* source, const Context&, |
- SkIPoint* offset) const override; |
+ bool onFilterImageDeprecated(Proxy*, const SkBitmap& src, const Context&, SkBitmap* result, |
+ SkIPoint* offset) const override; |
SkIRect onFilterNodeBounds(const SkIRect& src, const SkMatrix&, MapDirection) const override; |
+ bool canFilterImageGPU() const override { return true; } |
+ bool filterImageGPUDeprecated(Proxy* proxy, const SkBitmap& src, const Context& ctx, |
+ SkBitmap* result, SkIPoint* offset) const override; |
private: |
SkBlurImageFilter(SkScalar sigmaX, |