Index: src/core/SkCoreBlitters.h |
diff --git a/src/core/SkCoreBlitters.h b/src/core/SkCoreBlitters.h |
index 18821dc0d16a7a9228e72f1dd419716be62ee474..31f33979dbbda902c79de2dfc9ee70dfb2bbcea8 100644 |
--- a/src/core/SkCoreBlitters.h |
+++ b/src/core/SkCoreBlitters.h |
@@ -16,10 +16,10 @@ |
class SkRasterBlitter : public SkBlitter { |
public: |
- SkRasterBlitter(const SkBitmap& device) : fDevice(device) {} |
+ SkRasterBlitter(const SkPixmap& device) : fDevice(device) {} |
protected: |
- const SkBitmap& fDevice; |
+ const SkPixmap fDevice; |
private: |
typedef SkBlitter INHERITED; |
@@ -32,7 +32,7 @@ public: |
* The blitter only ensures that the storage always holds a live object, but it may |
* exchange that object. |
*/ |
- SkShaderBlitter(const SkBitmap& device, const SkPaint& paint, |
+ SkShaderBlitter(const SkPixmap& device, const SkPaint& paint, |
SkShader::Context* shaderContext); |
virtual ~SkShaderBlitter(); |
@@ -61,24 +61,24 @@ private: |
class SkA8_Coverage_Blitter : public SkRasterBlitter { |
public: |
- SkA8_Coverage_Blitter(const SkBitmap& device, const SkPaint& paint); |
+ SkA8_Coverage_Blitter(const SkPixmap& device, const SkPaint& paint); |
void blitH(int x, int y, int width) override; |
void blitAntiH(int x, int y, const SkAlpha antialias[], const int16_t runs[]) override; |
void blitV(int x, int y, int height, SkAlpha alpha) override; |
void blitRect(int x, int y, int width, int height) override; |
void blitMask(const SkMask&, const SkIRect&) override; |
- const SkBitmap* justAnOpaqueColor(uint32_t*) override; |
+ const SkPixmap* justAnOpaqueColor(uint32_t*) override; |
}; |
class SkA8_Blitter : public SkRasterBlitter { |
public: |
- SkA8_Blitter(const SkBitmap& device, const SkPaint& paint); |
+ SkA8_Blitter(const SkPixmap& device, const SkPaint& paint); |
virtual void blitH(int x, int y, int width); |
virtual void blitAntiH(int x, int y, const SkAlpha antialias[], const int16_t runs[]); |
virtual void blitV(int x, int y, int height, SkAlpha alpha); |
virtual void blitRect(int x, int y, int width, int height); |
virtual void blitMask(const SkMask&, const SkIRect&); |
- virtual const SkBitmap* justAnOpaqueColor(uint32_t*); |
+ virtual const SkPixmap* justAnOpaqueColor(uint32_t*); |
private: |
unsigned fSrcA; |
@@ -91,7 +91,7 @@ private: |
class SkA8_Shader_Blitter : public SkShaderBlitter { |
public: |
- SkA8_Shader_Blitter(const SkBitmap& device, const SkPaint& paint, |
+ SkA8_Shader_Blitter(const SkPixmap& device, const SkPaint& paint, |
SkShader::Context* shaderContext); |
virtual ~SkA8_Shader_Blitter(); |
virtual void blitH(int x, int y, int width); |
@@ -113,13 +113,13 @@ private: |
class SkARGB32_Blitter : public SkRasterBlitter { |
public: |
- SkARGB32_Blitter(const SkBitmap& device, const SkPaint& paint); |
+ SkARGB32_Blitter(const SkPixmap& device, const SkPaint& paint); |
virtual void blitH(int x, int y, int width); |
virtual void blitAntiH(int x, int y, const SkAlpha antialias[], const int16_t runs[]); |
virtual void blitV(int x, int y, int height, SkAlpha alpha); |
virtual void blitRect(int x, int y, int width, int height); |
virtual void blitMask(const SkMask&, const SkIRect&); |
- virtual const SkBitmap* justAnOpaqueColor(uint32_t*); |
+ virtual const SkPixmap* justAnOpaqueColor(uint32_t*); |
void blitAntiH2(int x, int y, U8CPU a0, U8CPU a1) override; |
void blitAntiV2(int x, int y, U8CPU a0, U8CPU a1) override; |
@@ -138,7 +138,7 @@ private: |
class SkARGB32_Opaque_Blitter : public SkARGB32_Blitter { |
public: |
- SkARGB32_Opaque_Blitter(const SkBitmap& device, const SkPaint& paint) |
+ SkARGB32_Opaque_Blitter(const SkPixmap& device, const SkPaint& paint) |
: INHERITED(device, paint) { SkASSERT(paint.getAlpha() == 0xFF); } |
virtual void blitMask(const SkMask&, const SkIRect&); |
void blitAntiH2(int x, int y, U8CPU a0, U8CPU a1) override; |
@@ -150,7 +150,7 @@ private: |
class SkARGB32_Black_Blitter : public SkARGB32_Opaque_Blitter { |
public: |
- SkARGB32_Black_Blitter(const SkBitmap& device, const SkPaint& paint) |
+ SkARGB32_Black_Blitter(const SkPixmap& device, const SkPaint& paint) |
: INHERITED(device, paint) {} |
virtual void blitAntiH(int x, int y, const SkAlpha antialias[], const int16_t runs[]); |
void blitAntiH2(int x, int y, U8CPU a0, U8CPU a1) override; |
@@ -162,7 +162,7 @@ private: |
class SkARGB32_Shader_Blitter : public SkShaderBlitter { |
public: |
- SkARGB32_Shader_Blitter(const SkBitmap& device, const SkPaint& paint, |
+ SkARGB32_Shader_Blitter(const SkPixmap& device, const SkPaint& paint, |
SkShader::Context* shaderContext); |
virtual ~SkARGB32_Shader_Blitter(); |
void blitH(int x, int y, int width) override; |
@@ -200,7 +200,7 @@ private: |
SkBlitter::Choose(...) |
*/ |
-SkBlitter* SkBlitter_ChooseD565(const SkBitmap& device, const SkPaint& paint, |
+SkBlitter* SkBlitter_ChooseD565(const SkPixmap& device, const SkPaint& paint, |
SkShader::Context* shaderContext, |
SkTBlitterAllocator* allocator); |