aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/svg/SkSVGCanvas.h
diff options
context:
space:
mode:
authorGravatar Florin Malita <fmalita@chromium.org>2017-09-19 16:12:25 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-09-19 20:33:19 +0000
commit99822ac288ad7ee1fe00289dc666dbf9960a58a8 (patch)
treee8d9350786cb86cdbd03dac06f2c747c6559569b /include/svg/SkSVGCanvas.h
parentf398dd514e3a94e860c6e6409007dc4b93003806 (diff)
Add a SkWStream-based SkSVGCanvas factory
BUG=skia:7047 Change-Id: I729ec3bf7cb1bbdcef1e527ac63dbc1b1857bfa1 Reviewed-on: https://skia-review.googlesource.com/48520 Commit-Queue: Florin Malita <fmalita@chromium.org> Reviewed-by: Mike Reed <reed@google.com>
Diffstat (limited to 'include/svg/SkSVGCanvas.h')
-rw-r--r--include/svg/SkSVGCanvas.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/svg/SkSVGCanvas.h b/include/svg/SkSVGCanvas.h
index f544f64e1d..1cc091a55e 100644
--- a/include/svg/SkSVGCanvas.h
+++ b/include/svg/SkSVGCanvas.h
@@ -10,6 +10,7 @@
#include "SkCanvas.h"
+class SkWStream;
class SkXMLWriter;
class SK_API SkSVGCanvas {
@@ -25,6 +26,9 @@ public:
* The 'bounds' parameter defines an initial SVG viewport (viewBox attribute on the root
* SVG element).
*/
+ static std::unique_ptr<SkCanvas> Make(const SkRect& bounds, SkWStream*);
+
+ // Internal only.
static std::unique_ptr<SkCanvas> Make(const SkRect& bounds, SkXMLWriter*);
};