X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2Fskia%2Fsrc%2Futils%2Fdebugger%2FSkDrawCommand.h;h=ce7b1f5f767cddb0d6d7198b5130a54a97e9e522;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=a0bfb2ddca5e5fa05ea382eafe72132cbea0144d;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/skia/src/utils/debugger/SkDrawCommand.h b/src/third_party/skia/src/utils/debugger/SkDrawCommand.h index a0bfb2d..ce7b1f5 100644 --- a/src/third_party/skia/src/utils/debugger/SkDrawCommand.h +++ b/src/third_party/skia/src/utils/debugger/SkDrawCommand.h @@ -343,12 +343,16 @@ private: class SkDrawPictureCommand : public SkDrawCommand { public: - SkDrawPictureCommand(const SkPicture* picture); + SkDrawPictureCommand(const SkPicture* picture, const SkMatrix* matrix, const SkPaint* paint); virtual void execute(SkCanvas* canvas) SK_OVERRIDE; virtual bool render(SkCanvas* canvas) const SK_OVERRIDE; private: SkAutoTUnref fPicture; + SkMatrix fMatrix; + SkMatrix* fMatrixPtr; + SkPaint fPaint; + SkPaint* fPaintPtr; typedef SkDrawCommand INHERITED; }; @@ -522,13 +526,11 @@ private: class SkSaveCommand : public SkDrawCommand { public: - SkSaveCommand(SkCanvas::SaveFlags flags); + SkSaveCommand(); virtual void execute(SkCanvas* canvas) SK_OVERRIDE; virtual void trackSaveState(int* state) SK_OVERRIDE; virtual Action action() const SK_OVERRIDE { return kPushLayer_Action; } private: - SkCanvas::SaveFlags fFlags; - typedef SkDrawCommand INHERITED; };