public override void VisitMovetoAbs(SvgPathSegMovetoAbs moveto) { if (!StartNewPathIfNull(moveto.X, moveto.Y)) { AddNewSubPath(new MoveSubPath(moveto.X, moveto.Y)); } }
public override SvgPathSeg VisitMovetoAbs(SvgPathSegMovetoAbs segment) { SvgMatrix.Multiply(_matrix, segment.X, segment.Y, out var tx, out var ty); return(new SvgPathSegMovetoAbs(tx, ty)); }
public override SvgPathSeg VisitMovetoAbs(SvgPathSegMovetoAbs segment) => UpdateXyReturn(segment.X, segment.Y, segment);
public virtual void VisitMovetoAbs(SvgPathSegMovetoAbs segment) => DefaultVisit(segment);
public override void VisitMovetoAbs(SvgPathSegMovetoAbs segment) => UpdateAbsXy(segment.X, segment.Y);
public override void VisitMovetoAbs(SvgPathSegMovetoAbs segment) => EmitMoveto(segment);
public override void VisitMovetoAbs(SvgPathSegMovetoAbs segment) => this.MoveTo(new PointF(segment.X, segment.Y));