diff options
author | Mike Reed <reed@google.com> | 2017-03-08 14:15:50 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-03-08 19:53:01 +0000 |
commit | 91b961d33d1d3e78c212be8738c1c7c468c358ca (patch) | |
tree | 646b38542121ff5e50f82dc61b367eb316f0798a /tools/debugger/SkDebugCanvas.cpp | |
parent | a1d9ce5993b8ac4e54a62455e7f02bd7ed3752da (diff) |
remove SkClipVisitor
With new device clipping, this is unsupported on SkCanvas
BUG=skia:
Change-Id: I39443f213be1005b8b9208d604e4bfb31cbda424
Reviewed-on: https://skia-review.googlesource.com/9349
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'tools/debugger/SkDebugCanvas.cpp')
-rw-r--r-- | tools/debugger/SkDebugCanvas.cpp | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/tools/debugger/SkDebugCanvas.cpp b/tools/debugger/SkDebugCanvas.cpp index 522f4edbeb..ace39a471b 100644 --- a/tools/debugger/SkDebugCanvas.cpp +++ b/tools/debugger/SkDebugCanvas.cpp @@ -149,39 +149,6 @@ int SkDebugCanvas::getCommandAtPoint(int x, int y, int index) { return layer; } -class SkDebugClipVisitor : public SkCanvas::ClipVisitor { -public: - SkDebugClipVisitor(SkCanvas* canvas) : fCanvas(canvas) {} - - void clipRect(const SkRect& r, SkClipOp, bool doAA) override { - SkPaint p; - p.setColor(SK_ColorRED); - p.setStyle(SkPaint::kStroke_Style); - p.setAntiAlias(doAA); - fCanvas->drawRect(r, p); - } - void clipRRect(const SkRRect& rr, SkClipOp, bool doAA) override { - SkPaint p; - p.setColor(SK_ColorGREEN); - p.setStyle(SkPaint::kStroke_Style); - p.setAntiAlias(doAA); - fCanvas->drawRRect(rr, p); - } - void clipPath(const SkPath& path, SkClipOp, bool doAA) override { - SkPaint p; - p.setColor(SK_ColorBLUE); - p.setStyle(SkPaint::kStroke_Style); - p.setAntiAlias(doAA); - fCanvas->drawPath(path, p); - } - -protected: - SkCanvas* fCanvas; - -private: - typedef SkCanvas::ClipVisitor INHERITED; -}; - // set up the saveLayer commands so that the active ones // return true in their 'active' method void SkDebugCanvas::markActiveCommands(int index) { @@ -298,11 +265,6 @@ void SkDebugCanvas::drawTo(SkCanvas* originalCanvas, int index, int m) { r.outset(SK_Scalar1, SK_Scalar1); filterCanvas.clipRect(r, kReplace_SkClipOp); } - // visualize existing clips - SkDebugClipVisitor visitor(&filterCanvas); - - filterCanvas.replayClips(&visitor); - filterCanvas.restore(); } if (pathOpsMode) { |