diff options
author | 2016-10-14 16:30:21 -0700 | |
---|---|---|
committer | 2016-10-20 09:50:49 -0700 | |
commit | aed7f58fb05a25ce2112829e77c0eb5dd268e8a7 (patch) | |
tree | 2fa5031630aca8c4387a0e66675469284a5f0068 /libs/hwui/SkiaCanvas.cpp | |
parent | c1c54062f8cc9d47bdea820ae5ab6aef260b4488 (diff) |
Pass Bitmap instead of SkBitmap in canvas.drawBitmap(Bitmap, float,float,Paint)
Test: refactoring cl.
bug:32216791
Change-Id: If9f9fbc19e683b14cce6c3c268258bd832d495d2
Diffstat (limited to 'libs/hwui/SkiaCanvas.cpp')
-rw-r--r-- | libs/hwui/SkiaCanvas.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp index 7b2fda1c6234..c99219f37c2d 100644 --- a/libs/hwui/SkiaCanvas.cpp +++ b/libs/hwui/SkiaCanvas.cpp @@ -18,6 +18,7 @@ #include "CanvasProperty.h" #include "VectorDrawable.h" +#include "hwui/Bitmap.h" #include "hwui/MinikinUtils.h" #include <SkDrawable.h> @@ -490,8 +491,10 @@ void SkiaCanvas::drawVertices(SkCanvas::VertexMode vertexMode, int vertexCount, // Canvas draw operations: Bitmaps // ---------------------------------------------------------------------------- -void SkiaCanvas::drawBitmap(const SkBitmap& bitmap, float left, float top, const SkPaint* paint) { - mCanvas->drawBitmap(bitmap, left, top, paint); +void SkiaCanvas::drawBitmap(Bitmap& bitmap, float left, float top, const SkPaint* paint) { + SkBitmap skBitmap; + bitmap.getSkBitmap(&skBitmap); + mCanvas->drawBitmap(skBitmap, left, top, paint); } void SkiaCanvas::drawBitmap(const SkBitmap& bitmap, const SkMatrix& matrix, const SkPaint* paint) { |