48 bounds.join(childBounds);
@ kUnion_SkPathOp
union (inclusive-or) the two paths
void onRender(const SkSVGRenderContext &) const override
SkRect onObjectBoundingBox(const SkSVGRenderContext &) const override
bool hasChildren() const final
void appendChild(sk_sp< SkSVGNode >) override
SkPath onAsPath(const SkSVGRenderContext &) const override
skia_private::STArray< 1, sk_sp< SkSVGNode >, true > fChildren
static constexpr SkRect MakeEmpty()