| 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;
|
|
|