/// <inheritdoc /> public override void Draw(GraphicsPrimitive primitive) => Draw((VulkanGraphicsPrimitive)primitive);
/// <summary>Draws a primitive to the render surface.</summary> /// <param name="primitive">The primitive to draw.</param> /// <exception cref="ArgumentNullException"><paramref name="primitive" /> is <c>null</c>.</exception> /// <exception cref="ObjectDisposedException">The context has been disposed.</exception> public abstract void Draw(GraphicsPrimitive primitive);
/// <inheritdoc /> public override void Draw(GraphicsPrimitive primitive) => Draw((D3D12GraphicsPrimitive)primitive);