/* | |
* Copyright 2016 Google Inc. | |
* | |
* Use of this source code is governed by a BSD-style license that can be | |
* found in the LICENSE file. | |
*/ | |
#include "SkSVGContainer.h" | |
SkSVGContainer::SkSVGContainer(SkSVGTag t) : INHERITED(t) { } | |
void SkSVGContainer::appendChild(sk_sp<SkSVGNode> node) { | |
SkASSERT(node); | |
fChildren.push_back(std::move(node)); | |
} | |
void SkSVGContainer::onRender(const SkSVGRenderContext& ctx) const { | |
for (int i = 0; i < fChildren.count(); ++i) { | |
fChildren[i]->render(ctx); | |
} | |
} |