DirectX Graphics API Reference

Welcome to the comprehensive API reference for DirectX Graphics on Windows. This section provides detailed information on the classes, functions, structures, and enumerations that make up the DirectX graphics stack, enabling you to build powerful and visually rich applications.

Direct3D 12

Direct3D 12 is the latest generation of DirectX graphics API, offering low-overhead, high-performance access to the GPU. It provides more control over hardware, allowing developers to optimize rendering pipelines and achieve greater efficiency.

Key Components

Direct3D 11

Direct3D 11 is a widely used, robust graphics API that balances performance with ease of use, suitable for a vast range of applications.

Key Components

DXGI (DirectX Graphics Infrastructure)

DXGI provides the underlying services for DirectX graphics, including enumerating adapters, managing swap chains, and handling multi-monitor scenarios.

Key Functions

Note: This is a curated selection of common API elements. For exhaustive details, please refer to the specific API documentation sections.