| Index: src/gpu/SkGpuDevice.h
|
| diff --git a/src/gpu/SkGpuDevice.h b/src/gpu/SkGpuDevice.h
|
| index 6cbf628e58b90724608af7dedc751fe5b60c2c03..4e56ff4abdc7f6bd705de305f9528159dabd95b9 100644
|
| --- a/src/gpu/SkGpuDevice.h
|
| +++ b/src/gpu/SkGpuDevice.h
|
| @@ -92,6 +92,8 @@ public:
|
| SkCanvas::DrawBitmapRectFlags flags) SK_OVERRIDE;
|
| virtual void drawSprite(const SkDraw&, const SkBitmap& bitmap,
|
| int x, int y, const SkPaint& paint) SK_OVERRIDE;
|
| + virtual void drawImage(const SkDraw&, const SkImage& image,
|
| + int x, int y, const SkPaint& paint) SK_OVERRIDE;
|
| virtual void drawText(const SkDraw&, const void* text, size_t len,
|
| SkScalar x, SkScalar y, const SkPaint&) SK_OVERRIDE;
|
| virtual void drawPosText(const SkDraw&, const void* text, size_t len,
|
| @@ -116,13 +118,13 @@ public:
|
| const SkBitmap& onAccessBitmap() SK_OVERRIDE;
|
|
|
| bool canHandleImageFilter(const SkImageFilter*) SK_OVERRIDE;
|
| - virtual bool filterImage(const SkImageFilter*, const SkBitmap&,
|
| + virtual bool filterImage(const SkImageFilter*, SkImage&,
|
| const SkImageFilter::Context&,
|
| - SkBitmap*, SkIPoint*) SK_OVERRIDE;
|
| + SkAutoTUnref<SkImage>&, SkIPoint*) SK_OVERRIDE;
|
|
|
| bool filterTexture(GrContext*, GrTexture*, const SkImageFilter*,
|
| const SkImageFilter::Context&,
|
| - SkBitmap* result, SkIPoint* offset);
|
| + SkAutoTUnref<SkImage>& result, SkIPoint* offset);
|
|
|
| protected:
|
| bool onReadPixels(const SkImageInfo&, void*, size_t, int, int) SK_OVERRIDE;
|
|
|