writeSvgPathDataToPath function

void writeSvgPathDataToPath(
  1. String? svg,
  2. PathProxy path
)

Parse svg, emitting the segment data to path.

Implementation

void writeSvgPathDataToPath(String? svg, PathProxy path) {
  if (svg == null || svg == '') {
    return;
  }

  final SvgPathStringSource parser = SvgPathStringSource(svg);
  final SvgPathNormalizer normalizer = SvgPathNormalizer();
  for (PathSegmentData seg in parser.parseSegments()) {
    normalizer.emitSegment(seg, path);
  }
}