public static void DrawPath(this ICanvas canvas, Action <Path> draw, Pen pen = null, Brush brush = null) { var p = new Path(pen, brush); draw(p); p.Draw(canvas); }
public static void FillPath(this ICanvas canvas, Action <Path> draw, Brush brush) { var p = new Path(null, brush); draw(p); p.Draw(canvas); }
public static void DrawLine(this ICanvas canvas, double x1, double y1, double x2, double y2, Color color, double width = 1.0) { var p = new Path { Pen = new Pen (color, width) }; p.MoveTo (x1, y1); p.LineTo (x2, y2); p.Draw (canvas); }
public static void DrawLine(this ICanvas canvas, Point start, Point end, Color color, double width = 1.0) { var p = new Path { Pen = new Pen (color, width) }; p.MoveTo (start); p.LineTo (end); p.Draw (canvas); }
public static void DrawLine(this ICanvas canvas, Point start, Point end, Pen pen) { var p = new Path { Pen = pen }; p.MoveTo (start); p.LineTo (end); p.Draw (canvas); }
public static void DrawLine(this ICanvas canvas, double x1, double y1, double x2, double y2, Color color, double width = 1.0) { var p = new Path { Pen = new Pen(color, width) }; p.MoveTo(x1, y1); p.LineTo(x2, y2); p.Draw(canvas); }
public static void DrawLine(this ICanvas canvas, Point start, Point end, Color color, double width = 1.0) { var p = new Path { Pen = new Pen(color, width) }; p.MoveTo(start); p.LineTo(end); p.Draw(canvas); }
public static void DrawLine(this ICanvas canvas, Point start, Point end, Pen pen) { var p = new Path { Pen = pen }; p.MoveTo(start); p.LineTo(end); p.Draw(canvas); }
public static void DrawPath(this ICanvas canvas, Action<Path> draw, Pen pen = null, Brush brush = null) { var p = new Path (pen, brush); draw (p); p.Draw (canvas); }
public static void FillPath(this ICanvas canvas, Action<Path> draw, Brush brush) { var p = new Path (null, brush); draw (p); p.Draw (canvas); }