diff options
author | reed <reed@google.com> | 2015-06-05 06:58:22 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-05 06:58:22 -0700 |
commit | cb674144545866ed31a9ab5dd8e7152282017e40 (patch) | |
tree | 2cae43e0d5be50a29843aa3f1fa3000f8a5be4d4 /src/core/SkSpriteBlitter.h | |
parent | 89d59883f39d4097183e632b86da439052499527 (diff) |
use pixmaps for dst in sprites -- NO BITMAPS
BUG=skia:
TBR=scroggo@google.com
Review URL: https://codereview.chromium.org/1143173011
Diffstat (limited to 'src/core/SkSpriteBlitter.h')
-rw-r--r-- | src/core/SkSpriteBlitter.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/core/SkSpriteBlitter.h b/src/core/SkSpriteBlitter.h index 5cc483f682..536c8926d4 100644 --- a/src/core/SkSpriteBlitter.h +++ b/src/core/SkSpriteBlitter.h @@ -8,9 +8,8 @@ #ifndef SkSpriteBlitter_DEFINED #define SkSpriteBlitter_DEFINED -#include "SkBitmap.h" -#include "SkBitmapProcShader.h" #include "SkBlitter.h" +#include "SkPixmap.h" #include "SkShader.h" #include "SkSmallAllocator.h" @@ -20,7 +19,7 @@ class SkSpriteBlitter : public SkBlitter { public: SkSpriteBlitter(const SkPixmap& source); - virtual void setup(const SkBitmap& device, int left, int top, const SkPaint&); + virtual void setup(const SkPixmap& dst, int left, int top, const SkPaint&); #ifdef SK_DEBUG void blitH(int x, int y, int width) override; @@ -33,7 +32,7 @@ public: static SkSpriteBlitter* ChooseD32(const SkPixmap& source, const SkPaint&, SkTBlitterAllocator*); protected: - const SkBitmap* fDevice; + SkPixmap fDst; const SkPixmap fSource; int fLeft, fTop; const SkPaint* fPaint; |