-
Notifications
You must be signed in to change notification settings - Fork 289
Features
Shawn Hargreaves edited this page Mar 16, 2015
·
31 revisions
Win2D is work in progress and is evolving rapidly. The main things we have implemented so far are:
- Primitive drawing functions (line, rect, circle, etc.)
- Solid color, image, and gradient brushes
- Stroke styles (dotted, dashed)
- Text drawing and layouts
- Bitmap loading, drawing, and saving
- Render to texture
- Draw and manipulate arbitrarily complex geometric shapes (union, intersect, compute point on path, etc.)
- Image processing effects (blur, color adjustments, blend, etc.)
- Opacity masks
- Use layers to modify opacity or clip a group of drawing operations
- Draw to a surface image source or swapchain (hosted inside XAML or CoreWindow)
- XAML canvas control for simple initialization
- XAML animated control provides game loop programming model
- Vector and matrix math library
- NuGet packages make it easy to add Win2D to your project
- API reference documentation
- Interop to and from underlying native types (mix & match Win2D with native D2D)
Check out the product backlog to see what we plan to work on next.