diff options
author | Mike Klein <mtklein@chromium.org> | 2017-08-14 10:39:28 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-08-14 15:29:05 +0000 |
commit | 7cc49d65fc5788f72458efc8fc4156cde4cca15a (patch) | |
tree | 00ef007c014f88c0949231653cd1b97290e829af /src/core/SkRecorder.cpp | |
parent | 0db0779199ee74074c39c6ea4e870ea9b231622b (diff) |
Record SkCanvas::flush().
We can record multiple frames in an .skp by recording SkCanvas::flush().
This should make SkPictures, SkLiteDL, and .skp files all record flush().
Change-Id: I6cf6e0e4ef993530d9f92fa168a53702ffce7d5e
Reviewed-on: https://skia-review.googlesource.com/34081
Reviewed-by: Derek Sollenberger <djsollen@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/core/SkRecorder.cpp')
-rw-r--r-- | src/core/SkRecorder.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/SkRecorder.cpp b/src/core/SkRecorder.cpp index 1eeef532e6..3d53e9384e 100644 --- a/src/core/SkRecorder.cpp +++ b/src/core/SkRecorder.cpp @@ -346,6 +346,10 @@ void SkRecorder::onDrawAnnotation(const SkRect& rect, const char key[], SkData* APPEND(DrawAnnotation, rect, SkString(key), sk_ref_sp(value)); } +void SkRecorder::onFlush() { + APPEND(Flush); +} + void SkRecorder::willSave() { APPEND(Save); } |