public void MoveTo()

in binding/SkiaSharp/SKPath.cs [190:289]


		public void MoveTo (SKPoint point) =>
			SkiaApi.sk_path_move_to (Handle, point.X, point.Y);

		public void MoveTo (float x, float y) =>
			SkiaApi.sk_path_move_to (Handle, x, y);

		public void RMoveTo (SKPoint point) =>
			SkiaApi.sk_path_rmove_to (Handle, point.X, point.Y);

		public void RMoveTo (float dx, float dy) =>
			SkiaApi.sk_path_rmove_to (Handle, dx, dy);

		public void LineTo (SKPoint point) =>
			SkiaApi.sk_path_line_to (Handle, point.X, point.Y);

		public void LineTo (float x, float y) =>
			SkiaApi.sk_path_line_to (Handle, x, y);

		public void RLineTo (SKPoint point) =>
			SkiaApi.sk_path_rline_to (Handle, point.X, point.Y);

		public void RLineTo (float dx, float dy) =>
			SkiaApi.sk_path_rline_to (Handle, dx, dy);

		public void QuadTo (SKPoint point0, SKPoint point1) =>
			SkiaApi.sk_path_quad_to (Handle, point0.X, point0.Y, point1.X, point1.Y);

		public void QuadTo (float x0, float y0, float x1, float y1) =>
			SkiaApi.sk_path_quad_to (Handle, x0, y0, x1, y1);

		public void RQuadTo (SKPoint point0, SKPoint point1) =>
			SkiaApi.sk_path_rquad_to (Handle, point0.X, point0.Y, point1.X, point1.Y);

		public void RQuadTo (float dx0, float dy0, float dx1, float dy1) =>
			SkiaApi.sk_path_rquad_to (Handle, dx0, dy0, dx1, dy1);

		public void ConicTo (SKPoint point0, SKPoint point1, float w) =>
			SkiaApi.sk_path_conic_to (Handle, point0.X, point0.Y, point1.X, point1.Y, w);

		public void ConicTo (float x0, float y0, float x1, float y1, float w) =>
			SkiaApi.sk_path_conic_to (Handle, x0, y0, x1, y1, w);

		public void RConicTo (SKPoint point0, SKPoint point1, float w) =>
			SkiaApi.sk_path_rconic_to (Handle, point0.X, point0.Y, point1.X, point1.Y, w);

		public void RConicTo (float dx0, float dy0, float dx1, float dy1, float w) =>
			SkiaApi.sk_path_rconic_to (Handle, dx0, dy0, dx1, dy1, w);

		public void CubicTo (SKPoint point0, SKPoint point1, SKPoint point2) =>
			SkiaApi.sk_path_cubic_to (Handle, point0.X, point0.Y, point1.X, point1.Y, point2.X, point2.Y);

		public void CubicTo (float x0, float y0, float x1, float y1, float x2, float y2) =>
			SkiaApi.sk_path_cubic_to (Handle, x0, y0, x1, y1, x2, y2);

		public void RCubicTo (SKPoint point0, SKPoint point1, SKPoint point2) =>
			SkiaApi.sk_path_rcubic_to (Handle, point0.X, point0.Y, point1.X, point1.Y, point2.X, point2.Y);

		public void RCubicTo (float dx0, float dy0, float dx1, float dy1, float dx2, float dy2) =>
			SkiaApi.sk_path_rcubic_to (Handle, dx0, dy0, dx1, dy1, dx2, dy2);

		public void ArcTo (SKPoint r, float xAxisRotate, SKPathArcSize largeArc, SKPathDirection sweep, SKPoint xy) =>
			SkiaApi.sk_path_arc_to (Handle, r.X, r.Y, xAxisRotate, largeArc, sweep, xy.X, xy.Y);

		public void ArcTo (float rx, float ry, float xAxisRotate, SKPathArcSize largeArc, SKPathDirection sweep, float x, float y) =>
			SkiaApi.sk_path_arc_to (Handle, rx, ry, xAxisRotate, largeArc, sweep, x, y);

		public void ArcTo (SKRect oval, float startAngle, float sweepAngle, bool forceMoveTo) =>
			SkiaApi.sk_path_arc_to_with_oval (Handle, &oval, startAngle, sweepAngle, forceMoveTo);

		public void ArcTo (SKPoint point1, SKPoint point2, float radius) =>
			SkiaApi.sk_path_arc_to_with_points (Handle, point1.X, point1.Y, point2.X, point2.Y, radius);

		public void ArcTo (float x1, float y1, float x2, float y2, float radius) =>
			SkiaApi.sk_path_arc_to_with_points (Handle, x1, y1, x2, y2, radius);

		public void RArcTo (SKPoint r, float xAxisRotate, SKPathArcSize largeArc, SKPathDirection sweep, SKPoint xy) =>
			SkiaApi.sk_path_rarc_to (Handle, r.X, r.Y, xAxisRotate, largeArc, sweep, xy.X, xy.Y);

		public void RArcTo (float rx, float ry, float xAxisRotate, SKPathArcSize largeArc, SKPathDirection sweep, float x, float y) =>
			SkiaApi.sk_path_rarc_to (Handle, rx, ry, xAxisRotate, largeArc, sweep, x, y);

		public void Close () =>
			SkiaApi.sk_path_close (Handle);

		public void Rewind () =>
			SkiaApi.sk_path_rewind (Handle);

		public void Reset () =>
			SkiaApi.sk_path_reset (Handle);

		public void AddRect (SKRect rect, SKPathDirection direction = SKPathDirection.Clockwise) =>
			SkiaApi.sk_path_add_rect (Handle, &rect, direction);

		public void AddRect (SKRect rect, SKPathDirection direction, uint startIndex)
		{
			if (startIndex > 3)
				throw new ArgumentOutOfRangeException (nameof (startIndex), "Starting index must be in the range of 0..3 (inclusive).");

			SkiaApi.sk_path_add_rect_start (Handle, &rect, direction, startIndex);
		}