コード例 #1
0
        public void FillRoundedRectangle(D2D1RoundedRect roundedRect, D2D1Brush brush)
        {
            if (brush == null)
            {
                throw new ArgumentNullException("brush");
            }

            this.GetHandle<ID2D1RenderTarget>().FillRoundedRectangle(ref roundedRect, brush.GetHandle<ID2D1Brush>());
        }
コード例 #2
0
 public D2D1RoundedRectangleGeometry CreateRoundedRectangleGeometry(D2D1RoundedRect roundedRectangle)
 {
     ID2D1RoundedRectangleGeometry roundedRectangleGeometry;
     this.factory.CreateRoundedRectangleGeometry(ref roundedRectangle, out roundedRectangleGeometry);
     return new D2D1RoundedRectangleGeometry(roundedRectangleGeometry);
 }
コード例 #3
0
        public void DrawRoundedRectangle(D2D1RoundedRect roundedRect, D2D1Brush brush, float strokeWidth, D2D1StrokeStyle strokeStyle)
        {
            if (brush == null)
            {
                throw new ArgumentNullException("brush");
            }

            this.GetHandle<ID2D1RenderTarget>().DrawRoundedRectangle(ref roundedRect, brush.GetHandle<ID2D1Brush>(), strokeWidth, strokeStyle == null ? null : strokeStyle.GetHandle<ID2D1StrokeStyle>());
        }