| 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;
|
|
|