diff options
author | Florin Malita <fmalita@chromium.org> | 2017-10-11 14:02:11 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-10-11 18:21:37 +0000 |
commit | 6a69c053ff244a11ae41002bfc09b54a5dc9ec68 (patch) | |
tree | a64fe55a386cf1a8a974855680d9e3832b0b06f5 /experimental/svg/model/SkSVGDOM.cpp | |
parent | c9472af8585be3c12691b968b667cde3ca83cae4 (diff) |
[SVGDom] Initial <use> support
https://www.w3.org/TR/SVG/struct.html#UseElement
Change-Id: Id85c2648255dcd4763bf11c7bdb8b1490286f1e4
Reviewed-on: https://skia-review.googlesource.com/58260
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'experimental/svg/model/SkSVGDOM.cpp')
-rw-r--r-- | experimental/svg/model/SkSVGDOM.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/experimental/svg/model/SkSVGDOM.cpp b/experimental/svg/model/SkSVGDOM.cpp index 6625e21705..7d6b0b75cd 100644 --- a/experimental/svg/model/SkSVGDOM.cpp +++ b/experimental/svg/model/SkSVGDOM.cpp @@ -27,6 +27,7 @@ #include "SkSVGStop.h" #include "SkSVGSVG.h" #include "SkSVGTypes.h" +#include "SkSVGUse.h" #include "SkSVGValue.h" #include "SkTSearch.h" @@ -335,6 +336,7 @@ SortedDictionaryEntry<sk_sp<SkSVGNode>(*)()> gTagFactories[] = { { "rect" , []() -> sk_sp<SkSVGNode> { return SkSVGRect::Make(); }}, { "stop" , []() -> sk_sp<SkSVGNode> { return SkSVGStop::Make(); }}, { "svg" , []() -> sk_sp<SkSVGNode> { return SkSVGSVG::Make(); }}, + { "use" , []() -> sk_sp<SkSVGNode> { return SkSVGUse::Make(); }}, }; struct ConstructionContext { |