diff options
author | Florin Malita <fmalita@chromium.org> | 2014-06-30 10:13:28 -0400 |
---|---|---|
committer | Florin Malita <fmalita@chromium.org> | 2014-06-30 10:13:28 -0400 |
commit | 5f6102d07982043542343ff0a6c67b1319ac9fc7 (patch) | |
tree | 934909d391ec4f68bcb9c27a327f540c292ca8b3 /src/core/SkMatrixClipStateMgr.h | |
parent | fdecca84400688c5a683da32ec11f6282e9a6b14 (diff) |
SaveFlags be-gone
Remove the deprecated save(SaveFlags), willSave(SaveFlags) and all
traces of kMatrix_SaveFlags/kClip_SaveFlag.
BUG=skia:2297
R=mtklein@google.com, reed@google.com, robertphillips@google.com
Review URL: https://codereview.chromium.org/340403003
Diffstat (limited to 'src/core/SkMatrixClipStateMgr.h')
-rw-r--r-- | src/core/SkMatrixClipStateMgr.h | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/src/core/SkMatrixClipStateMgr.h b/src/core/SkMatrixClipStateMgr.h index 016baa008a..9a80b0154e 100644 --- a/src/core/SkMatrixClipStateMgr.h +++ b/src/core/SkMatrixClipStateMgr.h @@ -181,7 +181,7 @@ public: typedef SkNoncopyable INHERITED; }; - MatrixClipState(MatrixClipState* prev, int flags) + MatrixClipState(MatrixClipState* prev) : fPrev(prev) { fHasOpen = false; @@ -202,19 +202,11 @@ public: else { fLayerID = prev->fLayerID; - if (flags & SkCanvas::kMatrix_SaveFlag) { - fMatrixInfoStorage = *prev->fMatrixInfo; - fMatrixInfo = &fMatrixInfoStorage; - } else { - fMatrixInfo = prev->fMatrixInfo; - } + fMatrixInfoStorage = *prev->fMatrixInfo; + fMatrixInfo = &fMatrixInfoStorage; - if (flags & SkCanvas::kClip_SaveFlag) { - // We don't copy the ClipOps of the previous clip states - fClipInfo = &fClipInfoStorage; - } else { - fClipInfo = prev->fClipInfo; - } + // We don't copy the ClipOps of the previous clip states + fClipInfo = &fClipInfoStorage; // Initially a new save/saveLayer represents the same MC state // as its predecessor. @@ -275,7 +267,7 @@ public: // this duplicates effort. int getSaveCount() const { return fMatrixClipStack.count(); } - int save(SkCanvas::SaveFlags flags); + int save(); int saveLayer(const SkRect* bounds, const SkPaint* paint, SkCanvas::SaveFlags flags); @@ -372,7 +364,7 @@ protected: SkDEBUGCODE(void validate();) - int MCStackPush(SkCanvas::SaveFlags flags); + int MCStackPush(); void addClipOffset(size_t offset) { SkASSERT(NULL != fSkipOffsets); |