Index: src/utils/debugger/SkDrawCommand.h |
diff --git a/src/utils/debugger/SkDrawCommand.h b/src/utils/debugger/SkDrawCommand.h |
index b78dc9c3c4dfefbebb4b87a95aa373c2d9412341..40e99b8cabd34ca568ce3339e52d72d603b7ba41 100644 |
--- a/src/utils/debugger/SkDrawCommand.h |
+++ b/src/utils/debugger/SkDrawCommand.h |
@@ -557,4 +557,24 @@ private: |
typedef SkDrawCommand INHERITED; |
}; |
+class SkPushCullCommand : public SkDrawCommand { |
+public: |
+ SkPushCullCommand(const SkRect&); |
+ virtual void execute(SkCanvas*) SK_OVERRIDE; |
+ |
+private: |
+ SkRect fCullRect; |
+ |
+ typedef SkDrawCommand INHERITED; |
+}; |
+ |
+class SkPopCullCommand : public SkDrawCommand { |
+public: |
+ SkPopCullCommand(); |
+ virtual void execute(SkCanvas* canvas) SK_OVERRIDE; |
+ |
+private: |
+ typedef SkDrawCommand INHERITED; |
+}; |
+ |
#endif |