2D and 3D Graphics DevelopmentĀ
Writing to pixels, drawing lines or shapes, drawing images, and displaying video are core features for graphics development. Graphics output is targeted for displays, printers, and other devices.
Graphics Objects and Models
Graphics objects and models provide a framework for creating graphics applications.
Programming Model | Documentation Links |
---|---|
Managed |
Graphics and Multimedia (WPF) |
Unmanaged |
Web Multimedia (DHTML) |
Brushes and Pens
Everything visible on your screen is visible because it was painted by a brush or a pen. For example, a brush is used to describe the background of a button, the foreground of text, and the fill of a shape. A pen is used to describe the background of text or the stroke of a shape.
Programming Model | Documentation Links |
---|---|
Managed |
Painting with Solid Colors and Gradients Overview (WPF) Lines, Curves, and Shapes (GDI+) |
Unmanaged |
Brushes (GDI) Pens (GDI) |
Images and Bitmaps
Displaying image and bitmap in a variety of formats is a key element in creating attractive user interfaces in applications.
Programming Model | Documentation Links |
---|---|
Managed |
Imaging Overview (WPF) |
Unmanaged |
About Bitmaps (GDI) |
3D Rendering
3D rendering technologies allow developers to draw, transform, and animate 3D graphics in procedural code and markup. The 3D graphics capability in WPF is built directly on top of DirectX technology.
Programming Model | Documentation Links |
---|---|
Managed |
3-D Graphics Overview (WPF) |
Unmanaged |