diff options
author | robertphillips <robertphillips@google.com> | 2015-01-06 12:26:08 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-01-06 12:26:08 -0800 |
commit | 7ef197255deb4e2fa64c03c7130d56ddf164e83c (patch) | |
tree | a6a936f30912c91e182560cfe6babd9b8feb92f5 /src/gpu | |
parent | b5d818ab04860a9b558ae0d6edef6386c4a09061 (diff) |
Rename SkDrawPictureCallback to SkPicture::AbortCallback
Review URL: https://codereview.chromium.org/829983003
Diffstat (limited to 'src/gpu')
-rw-r--r-- | src/gpu/GrRecordReplaceDraw.cpp | 28 | ||||
-rw-r--r-- | src/gpu/GrRecordReplaceDraw.h | 5 |
2 files changed, 16 insertions, 17 deletions
diff --git a/src/gpu/GrRecordReplaceDraw.cpp b/src/gpu/GrRecordReplaceDraw.cpp index 0ceea3721f..234f92f24f 100644 --- a/src/gpu/GrRecordReplaceDraw.cpp +++ b/src/gpu/GrRecordReplaceDraw.cpp @@ -55,7 +55,7 @@ public: const SkPicture* topLevelPicture, const SkPicture* picture, const SkMatrix& initialMatrix, - SkDrawPictureCallback* callback, + SkPicture::AbortCallback* callback, const unsigned* opIndices, int numIndices) : INHERITED(canvas, drawablePicts, NULL, drawableCount) , fCanvas(canvas) @@ -92,7 +92,7 @@ public: bbh->search(query, &fOps); for (fIndex = 0; fIndex < fOps.count(); ++fIndex) { - if (fCallback && fCallback->abortDrawing()) { + if (fCallback && fCallback->abort()) { return fNumReplaced; } @@ -101,7 +101,7 @@ public: } else { for (fIndex = 0; fIndex < (int) record->count(); ++fIndex) { - if (fCallback && fCallback->abortDrawing()) { + if (fCallback && fCallback->abort()) { return fNumReplaced; } @@ -181,19 +181,19 @@ public: } private: - SkCanvas* fCanvas; - GrLayerCache* fLayerCache; - const SkPicture* fTopLevelPicture; - const SkPicture* fPicture; - const SkMatrix fInitialMatrix; - SkDrawPictureCallback* fCallback; + SkCanvas* fCanvas; + GrLayerCache* fLayerCache; + const SkPicture* fTopLevelPicture; + const SkPicture* fPicture; + const SkMatrix fInitialMatrix; + SkPicture::AbortCallback* fCallback; - SkTDArray<unsigned> fOps; - int fIndex; - int fNumReplaced; + SkTDArray<unsigned> fOps; + int fIndex; + int fNumReplaced; // The op code indices of all the enclosing drawPicture and saveLayer calls - SkTDArray<unsigned> fOpIndexStack; + SkTDArray<unsigned> fOpIndexStack; typedef Draw INHERITED; }; @@ -202,7 +202,7 @@ int GrRecordReplaceDraw(const SkPicture* picture, SkCanvas* canvas, GrLayerCache* layerCache, const SkMatrix& initialMatrix, - SkDrawPictureCallback* callback) { + SkPicture::AbortCallback* callback) { SkAutoCanvasRestore saveRestore(canvas, true /*save now, restore at exit*/); // TODO: drawablePicts? diff --git a/src/gpu/GrRecordReplaceDraw.h b/src/gpu/GrRecordReplaceDraw.h index c0dd0b6a32..0dadcfa0cb 100644 --- a/src/gpu/GrRecordReplaceDraw.h +++ b/src/gpu/GrRecordReplaceDraw.h @@ -8,12 +8,11 @@ #ifndef GrRecordReplaceDraw_DEFINED #define GrRecordReplaceDraw_DEFINED -#include "SkDrawPictureCallback.h" +#include "SkPicture.h" class GrLayerCache; class SkCanvas; class SkMatrix; -class SkPicture; // Draw an SkPicture into an SkCanvas replacing saveLayer/restore blocks with // drawBitmap calls. A convenience wrapper around SkRecords::Draw. @@ -22,6 +21,6 @@ int GrRecordReplaceDraw(const SkPicture*, SkCanvas*, GrLayerCache* layerCache, const SkMatrix& initialMatrix, - SkDrawPictureCallback*); + SkPicture::AbortCallback*); #endif // GrRecordReplaceDraw_DEFINED |