Exemple #1
0
 public override SvgPathSeg VisitCurvetoCubicSmoothAbs(SvgPathSegCurvetoCubicSmoothAbs segment)
 {
     SvgMatrix.Multiply(_matrix, segment.X2, segment.Y2, out var tx2, out var ty2);
     SvgMatrix.Multiply(_matrix, segment.X, segment.Y, out var tx, out var ty);
     return(new SvgPathSegCurvetoCubicSmoothAbs(tx2, ty2, tx, ty));
 }
Exemple #2
0
 public override SvgPathSeg VisitCurvetoCubicSmoothAbs(SvgPathSegCurvetoCubicSmoothAbs segment)
 => UpdateXyReturn(segment.X, segment.Y, segment);
Exemple #3
0
 public virtual void VisitCurvetoCubicSmoothAbs(SvgPathSegCurvetoCubicSmoothAbs segment)
 => DefaultVisit(segment);
Exemple #4
0
 public override void VisitCurvetoCubicSmoothAbs(SvgPathSegCurvetoCubicSmoothAbs segment)
 => UpdateAbsXy(segment.X, segment.Y, segment.X2, segment.Y2);
 public override void VisitCurvetoCubicSmoothAbs(SvgPathSegCurvetoCubicSmoothAbs segment) => EmitSmoothCubicCurveto(segment);
Exemple #6
0
 public override void VisitCurvetoCubicSmoothAbs(SvgPathSegCurvetoCubicSmoothAbs segment)
 => this.SmoothCubicBezierTo(new PointF(segment.X2, segment.Y2), new PointF(segment.X, segment.Y));