diff options
author | 2015-02-23 12:17:59 -0800 | |
---|---|---|
committer | 2015-02-23 12:18:00 -0800 | |
commit | 7af21501a61886cac94f0bd5e1c14be2dce9ae63 (patch) | |
tree | e4ebfeb6e19aa288edbbc35cc80605d9d8a7a18a /src/core/SkStream.cpp | |
parent | 52057c870777b72971962e90f13475b31c9f635f (diff) |
SkStream: Add SkDynamicMemoryWStream::writeToStream(SkWStream*)
Review URL: https://codereview.chromium.org/943423002
Diffstat (limited to 'src/core/SkStream.cpp')
-rw-r--r-- | src/core/SkStream.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/SkStream.cpp b/src/core/SkStream.cpp index 38432c4b69..65e1bee1a0 100644 --- a/src/core/SkStream.cpp +++ b/src/core/SkStream.cpp @@ -621,6 +621,12 @@ void SkDynamicMemoryWStream::copyTo(void* dst) const } } +void SkDynamicMemoryWStream::writeToStream(SkWStream* dst) const { + for (Block* block = fHead; block != NULL; block = block->fNext) { + dst->write(block->start(), block->written()); + } +} + void SkDynamicMemoryWStream::padToAlign4() { // cast to remove unary-minus warning |