From 7af21501a61886cac94f0bd5e1c14be2dce9ae63 Mon Sep 17 00:00:00 2001 From: halcanary Date: Mon, 23 Feb 2015 12:17:59 -0800 Subject: SkStream: Add SkDynamicMemoryWStream::writeToStream(SkWStream*) Review URL: https://codereview.chromium.org/943423002 --- src/core/SkStream.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/core/SkStream.cpp') 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 -- cgit v1.2.3