aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkSpriteBlitter.h
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2015-06-05 06:58:22 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-06-05 06:58:22 -0700
commitcb674144545866ed31a9ab5dd8e7152282017e40 (patch)
tree2cae43e0d5be50a29843aa3f1fa3000f8a5be4d4 /src/core/SkSpriteBlitter.h
parent89d59883f39d4097183e632b86da439052499527 (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.h7
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;