Index: include/effects/SkPictureImageFilter.h |
diff --git a/include/effects/SkPictureImageFilter.h b/include/effects/SkPictureImageFilter.h |
index dbc87f7768b8364a104a4f4b52ce3bc403f91ce9..7f4d8a730db0c712659d3635342e9161436c2607 100644 |
--- a/include/effects/SkPictureImageFilter.h |
+++ b/include/effects/SkPictureImageFilter.h |
@@ -61,17 +61,20 @@ protected: |
* @param SkReadBuffer Serialized picture data. |
*/ |
void flatten(SkWriteBuffer&) const override; |
- bool onFilterImageDeprecated(Proxy*, const SkBitmap& src, const Context&, SkBitmap* result, |
- SkIPoint* offset) const override; |
+ SkSpecialImage* onFilterImage(SkSpecialImage* source, const Context&, |
+ SkIPoint* offset) const override; |
private: |
explicit SkPictureImageFilter(const SkPicture* picture); |
SkPictureImageFilter(const SkPicture* picture, const SkRect& cropRect, |
PictureResolution, SkFilterQuality); |
- void drawPictureAtDeviceResolution(SkBaseDevice*, const SkIRect& deviceBounds, |
+ void drawPictureAtDeviceResolution(SkCanvas* canvas, |
+ const SkIRect& deviceBounds, |
const Context&) const; |
- void drawPictureAtLocalResolution(Proxy*, SkBaseDevice*, const SkIRect& deviceBounds, |
+ void drawPictureAtLocalResolution(SkSpecialImage* source, |
+ SkCanvas*, |
+ const SkIRect& deviceBounds, |
const Context&) const; |
const SkPicture* fPicture; |