diff options
author | 2014-10-16 11:55:35 -0700 | |
---|---|---|
committer | 2014-10-16 11:55:35 -0700 | |
commit | 687732fe046c9cfec940f2d7f661cd97651d10a8 (patch) | |
tree | 0e36e6418bae8dc36fd7d187ea58759d34593e33 /include | |
parent | 19653d1d004610b4ba07ce563a5701164e120e45 (diff) |
Override SkCanvas::drawImage() in SkDeferredCanvas and SkGPipe
BUG=skia:2947
Review URL: https://codereview.chromium.org/613673005
Diffstat (limited to 'include')
-rw-r--r-- | include/utils/SkDeferredCanvas.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/include/utils/SkDeferredCanvas.h b/include/utils/SkDeferredCanvas.h index 5f781f8859..a1ac295185 100644 --- a/include/utils/SkDeferredCanvas.h +++ b/include/utils/SkDeferredCanvas.h @@ -164,8 +164,12 @@ public: virtual void drawBitmapMatrix(const SkBitmap& bitmap, const SkMatrix& m, const SkPaint* paint) SK_OVERRIDE; virtual void drawBitmapNine(const SkBitmap& bitmap, const SkIRect& center, - const SkRect& dst, const SkPaint* paint) - SK_OVERRIDE; + const SkRect& dst, const SkPaint* paint) 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 drawSprite(const SkBitmap& bitmap, int left, int top, const SkPaint* paint) SK_OVERRIDE; virtual void drawVertices(VertexMode vmode, int vertexCount, @@ -197,7 +201,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; |