OSDN Git Service

Remove onDrawSprite API as it is no longer exposed via SkCanvas
authorDerek Sollenberger <djsollen@google.com>
Wed, 16 Dec 2015 16:46:50 +0000 (11:46 -0500)
committerDerek Sollenberger <djsollen@google.com>
Wed, 16 Dec 2015 16:58:32 +0000 (16:58 +0000)
Change-Id: Id6f0bb7a9b4eaad0d0442d4ab4212f6a56070c66

libs/hwui/SkiaCanvasProxy.cpp
libs/hwui/SkiaCanvasProxy.h

index 2d5f70f..130cc80 100644 (file)
@@ -138,15 +138,6 @@ void SkiaCanvasProxy::onDrawBitmapNine(const SkBitmap& bitmap, const SkIRect& ce
     SkDEBUGFAIL("SkiaCanvasProxy::onDrawBitmapNine is not yet supported");
 }
 
-void SkiaCanvasProxy::onDrawSprite(const SkBitmap& bitmap, int left, int top,
-        const SkPaint* paint) {
-    // TODO: if bitmap is a subset, do we need to add pixelRefOrigin to src?
-    mCanvas->save(SkCanvas::kMatrixClip_SaveFlag);
-    mCanvas->setMatrix(SkMatrix::I());
-    mCanvas->drawBitmap(bitmap, left, top, paint);
-    mCanvas->restore();
-}
-
 void SkiaCanvasProxy::onDrawVertices(VertexMode mode, int vertexCount, const SkPoint vertices[],
         const SkPoint texs[], const SkColor colors[], SkXfermode*, const uint16_t indices[],
         int indexCount, const SkPaint& paint) {
index 2fe4327..0089fb5 100644 (file)
@@ -66,8 +66,6 @@ protected:
                                   const SkPaint* paint, SrcRectConstraint) override;
     virtual void onDrawBitmapNine(const SkBitmap& bitmap, const SkIRect& center,
                                   const SkRect& dst, const SkPaint*) override;
-    virtual void onDrawSprite(const SkBitmap&, int left, int top,
-                              const SkPaint*) override;
     virtual void onDrawVertices(VertexMode, int vertexCount, const SkPoint vertices[],
                                 const SkPoint texs[], const SkColor colors[], SkXfermode*,
                                 const uint16_t indices[], int indexCount,