aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/utils/SkNWayCanvas.h
diff options
context:
space:
mode:
authorGravatar piotaixr <piotaixr@chromium.org>2014-09-29 08:56:19 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-09-29 08:56:19 -0700
commitb7bac3d015cd1c85343d6c49316bfd942efa3f9f (patch)
treefee6e62434ac96358e634959cb99e378c0ddadf1 /include/utils/SkNWayCanvas.h
parenta9ceaf5364f34fbab93032bb20a1d16be86c437f (diff)
Override drawImage*() in SkNWayCanvas
BUG=skia:2947 R=junov@chromium.org, reed@google.com, bsalomon@chromium.org Author: piotaixr@chromium.org Review URL: https://codereview.chromium.org/600643002
Diffstat (limited to 'include/utils/SkNWayCanvas.h')
-rw-r--r--include/utils/SkNWayCanvas.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/utils/SkNWayCanvas.h b/include/utils/SkNWayCanvas.h
index d3f5cca4cd..a90f7d3dea 100644
--- a/include/utils/SkNWayCanvas.h
+++ b/include/utils/SkNWayCanvas.h
@@ -36,6 +36,11 @@ public:
virtual void drawBitmapRectToRect(const SkBitmap& bitmap, const SkRect* src,
const SkRect& dst, const SkPaint* paint,
DrawBitmapRectFlags flags) SK_OVERRIDE;
+ virtual void drawImage(const SkImage* image, SkScalar left, SkScalar top,
+ const SkPaint* paint) SK_OVERRIDE;
+ virtual void drawImageRect(const SkImage* image, const SkRect* src,
+ const SkRect& dst,
+ const SkPaint* paint) SK_OVERRIDE;
virtual void drawBitmapMatrix(const SkBitmap& bitmap, const SkMatrix& m,
const SkPaint*) SK_OVERRIDE;
virtual void drawBitmapNine(const SkBitmap& bitmap, const SkIRect& center,
@@ -80,7 +85,7 @@ protected:
virtual void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
const SkPoint texCoords[4], SkXfermode* xmode,
const SkPaint& paint) SK_OVERRIDE;
-
+
virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE;
virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE;
virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE;