diff options
author | Florin Malita <fmalita@google.com> | 2014-12-10 12:02:16 -0500 |
---|---|---|
committer | Florin Malita <fmalita@google.com> | 2014-12-10 12:02:16 -0500 |
commit | c54d8db4d169ea5f2af2a9a2349df007bd428475 (patch) | |
tree | 60c05374d2748ff3e11fcab4c92bb92c15990c93 /src/pipe | |
parent | 3d6405b52d35b2a2715a2e4f561c351b028fab1a (diff) |
Remove SkCanvas::drawBitmapMatrix()
R=mtklein@google.com, reed@google.com, robertphillips@google.com
Review URL: https://codereview.chromium.org/789033002
Diffstat (limited to 'src/pipe')
-rw-r--r-- | src/pipe/SkGPipePriv.h | 1 | ||||
-rw-r--r-- | src/pipe/SkGPipeRead.cpp | 14 | ||||
-rw-r--r-- | src/pipe/SkGPipeWrite.cpp | 12 |
3 files changed, 0 insertions, 27 deletions
diff --git a/src/pipe/SkGPipePriv.h b/src/pipe/SkGPipePriv.h index 121512d42a..2ea6ba5d55 100644 --- a/src/pipe/SkGPipePriv.h +++ b/src/pipe/SkGPipePriv.h @@ -40,7 +40,6 @@ enum DrawOps { kClipRRect_DrawOp, kConcat_DrawOp, kDrawBitmap_DrawOp, - kDrawBitmapMatrix_DrawOp, kDrawBitmapNine_DrawOp, kDrawBitmapRectToRect_DrawOp, kDrawClear_DrawOp, diff --git a/src/pipe/SkGPipeRead.cpp b/src/pipe/SkGPipeRead.cpp index 8cb0e34d0a..bdd925e3c5 100644 --- a/src/pipe/SkGPipeRead.cpp +++ b/src/pipe/SkGPipeRead.cpp @@ -590,19 +590,6 @@ static void drawBitmap_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, } } -static void drawBitmapMatrix_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, - SkGPipeState* state) { - BitmapHolder holder(reader, op32, state); - bool hasPaint = SkToBool(DrawOp_unpackFlags(op32) & kDrawBitmap_HasPaint_DrawOpFlag); - SkMatrix matrix; - reader->readMatrix(&matrix); - const SkBitmap* bitmap = holder.getBitmap(); - if (state->shouldDraw()) { - canvas->drawBitmapMatrix(*bitmap, matrix, - hasPaint ? &state->paint() : NULL); - } -} - static void drawBitmapNine_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, SkGPipeState* state) { BitmapHolder holder(reader, op32, state); @@ -825,7 +812,6 @@ static const ReadProc gReadTable[] = { clipRRect_rp, concat_rp, drawBitmap_rp, - drawBitmapMatrix_rp, drawBitmapNine_rp, drawBitmapRect_rp, drawClear_rp, diff --git a/src/pipe/SkGPipeWrite.cpp b/src/pipe/SkGPipeWrite.cpp index a5af6c7111..9b73c6340e 100644 --- a/src/pipe/SkGPipeWrite.cpp +++ b/src/pipe/SkGPipeWrite.cpp @@ -245,8 +245,6 @@ public: virtual void drawBitmapRectToRect(const SkBitmap&, const SkRect* src, const SkRect& dst, const SkPaint* paint, DrawBitmapRectFlags flags) SK_OVERRIDE; - virtual void drawBitmapMatrix(const SkBitmap&, const SkMatrix&, - const SkPaint*) SK_OVERRIDE; virtual void drawBitmapNine(const SkBitmap& bitmap, const SkIRect& center, const SkRect& dst, const SkPaint* paint = NULL) SK_OVERRIDE; virtual void drawSprite(const SkBitmap&, int left, int top, @@ -820,16 +818,6 @@ void SkGPipeCanvas::drawBitmapRectToRect(const SkBitmap& bm, const SkRect* src, } } -void SkGPipeCanvas::drawBitmapMatrix(const SkBitmap& bm, const SkMatrix& matrix, - const SkPaint* paint) { - NOTIFY_SETUP(this); - size_t opBytesNeeded = matrix.writeToMemory(NULL); - - if (this->commonDrawBitmap(bm, kDrawBitmapMatrix_DrawOp, 0, opBytesNeeded, paint)) { - fWriter.writeMatrix(matrix); - } -} - void SkGPipeCanvas::drawBitmapNine(const SkBitmap& bm, const SkIRect& center, const SkRect& dst, const SkPaint* paint) { NOTIFY_SETUP(this); |