Ejemplo n.º 1
0
 public static void DrawBorder(CanvasItem canvas)
 {
     if (Lib.Node.BoderEnabled)
     {
         var vps       = canvas.GetViewportRect().Size;
         int thickness = 4;
         var color     = new Color(Lib.Node.BorderColorHtmlCode);
         canvas.DrawLine(new Vector2(0, 1), new Vector2(vps.x, 1), color, thickness);
         canvas.DrawLine(new Vector2(1, 0), new Vector2(1, vps.y), color, thickness);
         canvas.DrawLine(new Vector2(vps.x - 1, vps.y), new Vector2(vps.x - 1, 1), color, thickness);
         canvas.DrawLine(new Vector2(vps.x, vps.y - 1), new Vector2(1, vps.y - 1), color, thickness);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Draw line using canvas.
 /// </summary>
 /// <param name="canvas">Canvas item</param>
 public void Draw(CanvasItem canvas)
 {
     canvas.DrawLine(Start, End, Colors.White, Width);
 }