public static void DrawLine(Vector3 startPoint, Vector3 endPoint, Color color) { if (Demo.IsDrawPhase) { iDrawLine(startPoint, endPoint, color); } else { DeferredLine.AddToBuffer(startPoint, endPoint, color); } }
// 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) { iDrawLine(startPoint, endPoint, c); } else { DeferredLine.AddToBuffer(startPoint, endPoint, c); } }