| Index: debugger/SkDrawCommand.h | 
| =================================================================== | 
| --- debugger/SkDrawCommand.h	(revision 8328) | 
| +++ debugger/SkDrawCommand.h	(working copy) | 
| @@ -57,6 +57,9 @@ | 
| Restore(); | 
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 
| virtual void trackSaveState(int* state) SK_OVERRIDE; | 
| + | 
| +private: | 
| +    typedef SkDrawCommand INHERITED; | 
| }; | 
|  | 
| class Clear : public SkDrawCommand { | 
| @@ -65,6 +68,8 @@ | 
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 
| private: | 
| SkColor fColor; | 
| + | 
| +    typedef SkDrawCommand INHERITED; | 
| }; | 
|  | 
| class ClipPath : public SkDrawCommand { | 
| @@ -73,10 +78,10 @@ | 
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 
| virtual const SkBitmap* getBitmap() const SK_OVERRIDE; | 
| private: | 
| -    SkPath fPath; | 
| +    SkPath       fPath; | 
| SkRegion::Op fOp; | 
| -    bool fDoAA; | 
| -    SkBitmap fBitmap; | 
| +    bool         fDoAA; | 
| +    SkBitmap     fBitmap; | 
|  | 
| typedef SkDrawCommand INHERITED; | 
| }; | 
| @@ -86,8 +91,10 @@ | 
| ClipRegion(const SkRegion& region, SkRegion::Op op); | 
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 
| private: | 
| -    const SkRegion* fRegion; | 
| +    SkRegion     fRegion; | 
| SkRegion::Op fOp; | 
| + | 
| +    typedef SkDrawCommand INHERITED; | 
| }; | 
|  | 
| class ClipRect : public SkDrawCommand { | 
| @@ -129,48 +136,60 @@ | 
| Concat(const SkMatrix& matrix); | 
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 
| private: | 
| -    const SkMatrix* fMatrix; | 
| +    SkMatrix fMatrix; | 
| + | 
| +    typedef SkDrawCommand INHERITED; | 
| }; | 
|  | 
| class DrawBitmap : public SkDrawCommand { | 
| public: | 
| DrawBitmap(const SkBitmap& bitmap, SkScalar left, SkScalar top, | 
| -            const SkPaint* paint, SkBitmap& resizedBitmap); | 
| +               const SkPaint* paint, SkBitmap& resizedBitmap); | 
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 
| virtual const SkBitmap* getBitmap() const SK_OVERRIDE; | 
| private: | 
| -    const SkPaint* fPaint; | 
| -    const SkBitmap* fBitmap; | 
| +    SkBitmap fBitmap; | 
| SkScalar fLeft; | 
| SkScalar fTop; | 
| +    SkPaint  fPaint; | 
| +    SkPaint* fPaintPtr; | 
| SkBitmap fResizedBitmap; | 
| + | 
| +    typedef SkDrawCommand INHERITED; | 
| }; | 
|  | 
| class DrawBitmapMatrix : public SkDrawCommand { | 
| public: | 
| DrawBitmapMatrix(const SkBitmap& bitmap, const SkMatrix& matrix, | 
| -            const SkPaint* paint, SkBitmap& resizedBitmap); | 
| +                     const SkPaint* paint, SkBitmap& resizedBitmap); | 
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 
| virtual const SkBitmap* getBitmap() const SK_OVERRIDE; | 
| private: | 
| -    const SkPaint* fPaint; | 
| -    const SkBitmap* fBitmap; | 
| -    const SkMatrix* fMatrix; | 
| +    SkBitmap fBitmap; | 
| +    SkMatrix fMatrix; | 
| +    SkPaint  fPaint; | 
| +    SkPaint* fPaintPtr; | 
| SkBitmap fResizedBitmap; | 
| + | 
| +    typedef SkDrawCommand INHERITED; | 
| }; | 
|  | 
| class DrawBitmapNine : public SkDrawCommand { | 
| public: | 
| DrawBitmapNine(const SkBitmap& bitmap, const SkIRect& center, | 
| -            const SkRect& dst, const SkPaint* paint, SkBitmap& resizedBitmap); | 
| +                   const SkRect& dst, const SkPaint* paint, | 
| +                   SkBitmap& resizedBitmap); | 
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 
| virtual const SkBitmap* getBitmap() const SK_OVERRIDE; | 
| private: | 
| -    const SkBitmap* fBitmap; | 
| -    const SkIRect* fCenter; | 
| -    const SkRect* fDst; | 
| -    const SkPaint* fPaint; | 
| +    SkBitmap fBitmap; | 
| +    SkIRect  fCenter; | 
| +    SkRect   fDst; | 
| +    SkPaint  fPaint; | 
| +    SkPaint* fPaintPtr; | 
| SkBitmap fResizedBitmap; | 
| + | 
| +    typedef SkDrawCommand INHERITED; | 
| }; | 
|  | 
| class DrawBitmapRect : public SkDrawCommand { | 
| @@ -194,11 +213,11 @@ | 
| const SkRect& dstRect() const { return fDst; } | 
|  | 
| private: | 
| -    SkRect  fSrc; | 
| -    SkPaint fPaint; | 
| +    SkBitmap fBitmap; | 
| +    SkRect   fSrc; | 
| +    SkRect   fDst; | 
| +    SkPaint  fPaint; | 
| SkPaint* fPaintPtr; | 
| -    SkBitmap fBitmap; | 
| -    SkRect  fDst; | 
| SkBitmap fResizedBitmap; | 
|  | 
| typedef SkDrawCommand INHERITED; | 
| @@ -401,21 +420,26 @@ | 
| virtual void trackSaveState(int* state) SK_OVERRIDE; | 
| private: | 
| SkCanvas::SaveFlags fFlags; | 
| + | 
| +    typedef SkDrawCommand INHERITED; | 
| }; | 
|  | 
| class SaveLayer : public SkDrawCommand { | 
| public: | 
| SaveLayer(const SkRect* bounds, const SkPaint* paint, | 
| -            SkCanvas::SaveFlags flags); | 
| +              SkCanvas::SaveFlags flags); | 
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 
| virtual void trackSaveState(int* state) SK_OVERRIDE; | 
|  | 
| -    const SkPaint* paint() const { return fPaint; } | 
| +    const SkPaint* paint() const { return fPaintPtr; } | 
|  | 
| private: | 
| -    const SkRect* fBounds; | 
| -    const SkPaint* fPaint; | 
| +    SkRect              fBounds; | 
| +    SkPaint             fPaint; | 
| +    SkPaint*            fPaintPtr; | 
| SkCanvas::SaveFlags fFlags; | 
| + | 
| +    typedef SkDrawCommand INHERITED; | 
| }; | 
|  | 
| class Scale : public SkDrawCommand { | 
|  |