Direct3D 11 Reference

The Direct3D 11 API is described in this section.

In this section

Topic Description
Core Reference
The Direct3D API defines several core API elements.
Layer Reference
The Direct3D API defines several layer API elements.
Resource Reference
The Direct3D API defines several API elements to help you create and manage resources.
Shader Reference
The Direct3D API defines several API elements to help you create and manage programmable shaders. Shaders are executable programs that are programmed exclusively using HLSL.
10Level9 Reference
This section specifies the differences between each 10Level9 feature level and the D3D_FEATURE_LEVEL_11_0 and higher feature level for the ID3D11Device and ID3D11DeviceContext methods.
Direct3D 11 Return Codes
The return codes from API functions.
Common Version Reference
The Direct3D API defines several API elements that are common to the Direct3D 12, Direct3D 11, Direct3D 10, and Direct3D 10.1. You can use these API elements in your code for any of these Direct3D versions. These API elements are known as version neutral.
CD3D11 Helper Structures
Direct3D 11 defines several helper structures that you can use to create Direct3D structures. These helper structures behave like C++ classes.

Direct3D 11 Reference

Direct3D 11 Graphics