/// <summary> /// Paints the interior of the specified ellipse</summary> /// <param name="ellipse">The position and radius, in pixels, of the ellipse to paint</param> /// <param name="brush">The brush used to paint the interior of the ellipse</param> public void FillEllipse(D2dEllipse ellipse, D2dBrush brush) { m_renderTarget.FillEllipse(ellipse.ToSharpDX(), brush.NativeBrush); }
/// <summary> /// Draws the outline of the specified ellipse using the specified stroke style</summary> /// <param name="ellipse">Position and radius of the ellipse to draw in pixels</param> /// <param name="brush">The brush used to paint the ellipse's outline</param> /// <param name="strokeWidth">The thickness of the ellipse's stroke. The stroke is centered on the ellipse's outline.</param> /// <param name="strokeStyle">The style of stroke to apply to the ellipse's outline or null to draw a solid line</param> public void DrawEllipse(D2dEllipse ellipse, D2dBrush brush, float strokeWidth = 1.0f, D2dStrokeStyle strokeStyle = null) { m_renderTarget.DrawEllipse(ellipse.ToSharpDX(), brush.NativeBrush, strokeWidth, strokeStyle != null ? strokeStyle.NativeStrokeStyle : null); }