diff options
author | 2018-05-29 11:23:35 -0400 | |
---|---|---|
committer | 2018-05-29 15:44:35 +0000 | |
commit | 616f1cb4564229322944234ee20fc96ab5716464 (patch) | |
tree | f5ff5c07b4897efb4ed7e04e071395f85aac88b5 /tools/debugger/SkDebugCanvas.cpp | |
parent | ae0f6cc345b193243353578883169fa055806468 (diff) |
Added drawAtlas support to SkDebugCanvas
No serialization yet (like drawVertices, etc...), but should support
capture and playback.
Change-Id: I7b54cc95fb828471a8faa6abd4eaca0ad0d2cb70
Reviewed-on: https://skia-review.googlesource.com/130503
Commit-Queue: Brian Osman <brianosman@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
Auto-Submit: Brian Osman <brianosman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Diffstat (limited to 'tools/debugger/SkDebugCanvas.cpp')
-rw-r--r-- | tools/debugger/SkDebugCanvas.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/debugger/SkDebugCanvas.cpp b/tools/debugger/SkDebugCanvas.cpp index cf813b90d7..93163c9579 100644 --- a/tools/debugger/SkDebugCanvas.cpp +++ b/tools/debugger/SkDebugCanvas.cpp @@ -473,6 +473,13 @@ void SkDebugCanvas::onDrawVerticesObject(const SkVertices* vertices, SkBlendMode bmode, paint)); } +void SkDebugCanvas::onDrawAtlas(const SkImage* image, const SkRSXform xform[], const SkRect tex[], + const SkColor colors[], int count, SkBlendMode bmode, + const SkRect* cull, const SkPaint* paint) { + this->addDrawCommand(new SkDrawAtlasCommand(image, xform, tex, colors, count, bmode, cull, + paint)); +} + void SkDebugCanvas::onDrawShadowRec(const SkPath& path, const SkDrawShadowRec& rec) { this->addDrawCommand(new SkDrawShadowCommand(path, rec)); } |