Пример #1
0
 public static void DrawLine(Vector3 startPoint, Vector3 endPoint, Color color)
 {
     if (Demo.IsDrawPhase == true)
     {
         iDrawLine(startPoint, endPoint, color);
     }
     else
     {
         DeferredLine.AddToBuffer(startPoint, endPoint, color);
     }
 }
Пример #2
0
        // draw a line with alpha blending
        public static void DrawLineAlpha(Vector3 startPoint, Vector3 endPoint, Color color, float alpha)
        {
            Color c = new Color(color.R, color.G, color.B, (byte)(255.0f * alpha));

            if (Demo.IsDrawPhase == true)
            {
                iDrawLine(startPoint, endPoint, c);
            }
            else
            {
                DeferredLine.AddToBuffer(startPoint, endPoint, c);
            }
        }