diff options
Diffstat (limited to 'tools/debugger/SkDrawCommand.h')
-rw-r--r-- | tools/debugger/SkDrawCommand.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/debugger/SkDrawCommand.h b/tools/debugger/SkDrawCommand.h index 7c386bcbc8..50d2cc5403 100644 --- a/tools/debugger/SkDrawCommand.h +++ b/tools/debugger/SkDrawCommand.h @@ -419,6 +419,19 @@ private: typedef SkDrawCommand INHERITED; }; +class SkDrawBehindCommand : public SkDrawCommand { +public: + SkDrawBehindCommand(const SkPaint& paint); + void execute(SkCanvas* canvas) const override; + bool render(SkCanvas* canvas) const override; + void toJSON(SkJSONWriter& writer, UrlDataManager& urlDataManager) const override; + +private: + SkPaint fPaint; + + typedef SkDrawCommand INHERITED; +}; + class SkDrawPathCommand : public SkDrawCommand { public: SkDrawPathCommand(const SkPath& path, const SkPaint& paint); |