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)

GDI+ Managed Code

Getting Started with Graphics Programming (Forms)

Unmanaged

Web Multimedia (DHTML)

GDI+

DirectX SDK

GDI

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)

Images, Bitmaps, and Metafiles (GDI+)

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

DirectX

See Also

Concepts

Animation and Timing
Audio and Speech
Text
Video