aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkStream.cpp
diff options
context:
space:
mode:
authorGravatar halcanary <halcanary@google.com>2015-02-23 12:17:59 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-02-23 12:18:00 -0800
commit7af21501a61886cac94f0bd5e1c14be2dce9ae63 (patch)
treee4ebfeb6e19aa288edbbc35cc80605d9d8a7a18a /src/core/SkStream.cpp
parent52057c870777b72971962e90f13475b31c9f635f (diff)
SkStream: Add SkDynamicMemoryWStream::writeToStream(SkWStream*)
Diffstat (limited to 'src/core/SkStream.cpp')
-rw-r--r--src/core/SkStream.cpp6
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