SvgSymbol.fromXml constructor
SvgSymbol.fromXml(
- XmlElement element,
- SvgPainter painter,
- SvgBrush brush
Implementation
factory SvgSymbol.fromXml(
XmlElement element, SvgPainter painter, SvgBrush brush) {
final _brush = SvgBrush.fromXml(element, brush, painter);
final children = element.children
.whereType<XmlElement>()
.map<SvgOperation?>(
(child) => SvgOperation.fromXml(child, painter, _brush))
.whereType<SvgOperation>();
return SvgSymbol(
children,
_brush,
SvgClipPath.fromXml(element, painter, _brush),
SvgTransform.fromXml(element),
painter,
);
}