Example #1
0
 public static extern void AddPathArc(HANDLE ctx, D2DPoint endPoint, D2DSize size, FLOAT sweepAngle,
                                      D2DArcSize arcSize = D2DArcSize.Small,
                                      D2DSweepDirection sweepDirection = D2DSweepDirection.Clockwise);
Example #2
0
        // TODO: unnecessary API and it doesn't work very well, consider to remove
        //public void AddEllipse(D2DEllipse ellipse)
        //{
        //	D2D.AddPathEllipse(this.Handle, ref ellipse);
        //}

        public void AddArc(D2DPoint endPoint, D2DSize size, FLOAT sweepAngle,
                           D2DArcSize arcSize = D2DArcSize.Small,
                           D2DSweepDirection sweepDirection = D2DSweepDirection.Clockwise)
        {
            D2D.AddPathArc(this.Handle, endPoint, size, sweepAngle, arcSize, sweepDirection);
        }