aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/utils/SkNoDrawCanvas.h
diff options
context:
space:
mode:
authorGravatar Florin Malita <fmalita@chromium.org>2016-12-02 12:05:41 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2016-12-02 18:25:49 +0000
commit439ace939b6aaa58408ece0e9e89b633353571ae (patch)
tree52aac10a10da5ea0f5c9e3ceda21b76ed8910f05 /include/utils/SkNoDrawCanvas.h
parenta83abcc129a2647b79c60763b098c8bccc0b947f (diff)
Rebase non-drawing SkCanvas subclasses to SkNoDrawCanvas
R=reed@google.com,mtklein@google.com Change-Id: I7df84587821db561e262a915afa23108a4a78834 Reviewed-on: https://skia-review.googlesource.com/5508 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'include/utils/SkNoDrawCanvas.h')
-rw-r--r--include/utils/SkNoDrawCanvas.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/utils/SkNoDrawCanvas.h b/include/utils/SkNoDrawCanvas.h
index 0330251ede..e8c5d7e5ca 100644
--- a/include/utils/SkNoDrawCanvas.h
+++ b/include/utils/SkNoDrawCanvas.h
@@ -10,6 +10,8 @@
#include "SkCanvas.h"
+struct SkIRect;
+
// SkNoDrawCanvas is a helper for SkCanvas subclasses which do not need to
// actually rasterize (e.g., analysis of the draw calls).
//
@@ -22,6 +24,9 @@ class SK_API SkNoDrawCanvas : public SkCanvas {
public:
SkNoDrawCanvas(int width, int height);
+ // TODO: investigate the users of this ctor.
+ SkNoDrawCanvas(const SkIRect&);
+
protected:
SaveLayerStrategy getSaveLayerStrategy(const SaveLayerRec& rec) override;