aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/SkGpuDevice.h
diff options
context:
space:
mode:
authorGravatar robertphillips <robertphillips@google.com>2016-07-18 08:31:31 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-07-18 08:31:31 -0700
commit6451a0cea6007aff54565ec82e2f86cb1d32ecc7 (patch)
treec9643e2e2cfc4e8152be249ea5ab4716ed43825e /src/gpu/SkGpuDevice.h
parentf023e6879c63e5d223e89707a714f18688a93a4a (diff)
Add makeSpecial calls to SkGpuDevice
Diffstat (limited to 'src/gpu/SkGpuDevice.h')
-rw-r--r--src/gpu/SkGpuDevice.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/gpu/SkGpuDevice.h b/src/gpu/SkGpuDevice.h
index 56d934fe7d..85764467cb 100644
--- a/src/gpu/SkGpuDevice.h
+++ b/src/gpu/SkGpuDevice.h
@@ -131,9 +131,11 @@ public:
void drawBitmapNine(const SkDraw& draw, const SkBitmap& bitmap, const SkIRect& center,
const SkRect& dst, const SkPaint& paint) override;
- sk_sp<SkSpecialImage> asSpecial();
- void drawSpecial(const SkDraw& draw, SkSpecialImage*,
- int left, int top, const SkPaint& paint);
+ void drawSpecial(const SkDraw&, SkSpecialImage*,
+ int left, int top, const SkPaint& paint) override;
+ sk_sp<SkSpecialImage> makeSpecial(const SkBitmap&) override;
+ sk_sp<SkSpecialImage> makeSpecial(SkImage*) override;
+ sk_sp<SkSpecialImage> snapSpecial() override;
void flush() override;