/// <summary> /// Draws a primitive. /// </summary> /// <param name="primitive">Primitive to draw.</param> public static void Draw(Primitive primitive) { primitive.Create(); primitive.UpdateTransformation(); batch.Draw(primitive.PrimitiveType, primitive.TransformedVertexPositionColors); }
/// <summary> /// Draws the primitive. /// Same as calling PrimitiveBatch.Draw(). /// </summary> public void Draw() { PrimitiveBatch.Draw(this); }