DirectX Graphics and Gaming
For information on using DirectX in UWP apps, see Games and DirectX (UWP)
In this section
|Getting Started with DirectX Graphics
||Microsoft DirectX graphics provides a set of APIs that you can use to create games and other high-performance multimedia apps. DirectX graphics includes support for high-performance 2-D and 3-D graphics.
||Direct2D is a hardware-accelerated, immediate-mode, 2-D graphics API that provides high performance and high-quality rendering for 2-D geometry, bitmaps, and text.
||Direct3D enables you to create 3-D graphics for games and scientific apps.
||DirectWrite supports high-quality text rendering, resolution-independent outline fonts, and full Unicode text and layouts.
||DirectXMath provides an optimal and portable interface for arithmetic and linear algebra operations on single-precision floating-point vectors (2D, 3D, and 4D) or matrices (3×3 and 4×4).
|Classic DirectX Graphics
||Microsoft DirectX graphics technologies that are currently minimally used. We do not recommend using these classic DirectX graphics technologies for new apps.
|Tools for DirectX Graphics
||Describes tools for DirectX Graphics.
|DirectX Graphics Articles
||Contains technical articles for DirectX Graphics.
||Provides a signal processing and mixing foundation for games. XAudio2 replaces DirectSound.
||Describes how to use the XInput API to interact with the Xbox 360 Controller when it is connected to a Windows computer. XInput replaces DirectInput.