Index: src/core/SkDeviceLooper.h |
diff --git a/src/core/SkDeviceLooper.h b/src/core/SkDeviceLooper.h |
index a218345ae8b6546bea963457ce69be9882275f70..dd346d7445594e7a26e3276929cbf365bc9bc13a 100644 |
--- a/src/core/SkDeviceLooper.h |
+++ b/src/core/SkDeviceLooper.h |
@@ -30,14 +30,13 @@ |
*/ |
class SkDeviceLooper { |
public: |
- SkDeviceLooper(const SkBitmap& base, const SkRasterClip&, |
- const SkIRect& bounds, bool aa); |
+ SkDeviceLooper(const SkPixmap& base, const SkRasterClip&, const SkIRect& bounds, bool aa); |
~SkDeviceLooper(); |
- const SkBitmap& getBitmap() const { |
+ const SkPixmap& getPixmap() const { |
SkASSERT(kDone_State != fState); |
- SkASSERT(fCurrBitmap); |
- return *fCurrBitmap; |
+ SkASSERT(fCurrDst); |
+ return *fCurrDst; |
} |
const SkRasterClip& getRC() const { |
@@ -61,7 +60,7 @@ public: |
bool next(); |
private: |
- const SkBitmap& fBaseBitmap; |
+ const SkPixmap& fBaseDst; |
const SkRasterClip& fBaseRC; |
enum State { |
@@ -71,10 +70,10 @@ private: |
}; |
// storage for our tiled versions. Perhaps could use SkTLazy |
- SkBitmap fSubsetBitmap; |
+ SkPixmap fSubsetDst; |
SkRasterClip fSubsetRC; |
- const SkBitmap* fCurrBitmap; |
+ const SkPixmap* fCurrDst; |
const SkRasterClip* fCurrRC; |
SkIRect fClippedBounds; |
SkIPoint fCurrOffset; |