d3d11_3.h header

This header is used by Direct3D 11 Graphics. For more information, see:

Interfaces

Title Description
ID3D11Device3 The device interface represents a virtual adapter; it is used to create resources. ID3D11Device3 adds new methods to those in ID3D11Device2.
ID3D11DeviceContext3 The device context interface represents a device context; it is used to render commands. ID3D11DeviceContext3 adds new methods to those in ID3D11DeviceContext2.
ID3D11DeviceContext4 The device context interface represents a device context; it is used to render commands. ID3D11DeviceContext4 adds new methods to those in ID3D11DeviceContext3.
ID3D11Fence Represents a fence, an object used for synchronization of the CPU and one or more GPUs.
ID3D11Query1 Represents a query object for querying information from the graphics processing unit (GPU).
ID3D11RasterizerState2 The rasterizer-state interface holds a description for rasterizer state that you can bind to the rasterizer stage. This rasterizer-state interface supports forced sample count and conservative rasterization mode.
ID3D11RenderTargetView1 A render-target-view interface represents the render-target subresources that can be accessed during rendering.
ID3D11ShaderResourceView1 A shader-resource-view interface represents the subresources a shader can access during rendering. Examples of shader resources include a constant buffer, a texture buffer, and a texture.
ID3D11Texture2D1 A 2D texture interface represents texel data, which is structured memory.
ID3D11Texture3D1 A 3D texture interface represents texel data, which is structured memory.
ID3D11UnorderedAccessView1 An unordered-access-view interface represents the parts of a resource the pipeline can access during rendering.

Structures

Title Description
CD3D11_QUERY_DESC1 Describes a query.
CD3D11_RASTERIZER_DESC2 Describes rasterizer state.
CD3D11_RENDER_TARGET_VIEW_DESC1 Describes the subresources from a resource that are accessible using a render-target view.
CD3D11_SHADER_RESOURCE_VIEW_DESC1 Describes a shader-resource view.
CD3D11_TEXTURE2D_DESC1 Describes a 2D texture.
CD3D11_TEXTURE3D_DESC1 Describes a 3D texture.
CD3D11_UNORDERED_ACCESS_VIEW_DESC1 Describes the subresources from a resource that are accessible using an unordered-access view.
D3D11_QUERY_DESC1 Describes a query.
D3D11_RASTERIZER_DESC2 Describes rasterizer state.
D3D11_RENDER_TARGET_VIEW_DESC1 Describes the subresources from a resource that are accessible using a render-target view.
D3D11_SHADER_RESOURCE_VIEW_DESC1 Describes a shader-resource view.
D3D11_TEX2D_ARRAY_RTV1 Describes the subresources from an array of 2D textures to use in a render-target view.
D3D11_TEX2D_ARRAY_SRV1 Describes the subresources from an array of 2D textures to use in a shader-resource view.
D3D11_TEX2D_ARRAY_UAV1 Describes an array of unordered-access 2D texture resources.
D3D11_TEX2D_RTV1 Describes the subresource from a 2D texture to use in a render-target view.
D3D11_TEX2D_SRV1 Describes the subresource from a 2D texture to use in a shader-resource view.
D3D11_TEX2D_UAV1 Describes a unordered-access 2D texture resource.
D3D11_TEXTURE2D_DESC1 Describes a 2D texture.
D3D11_TEXTURE3D_DESC1 Describes a 3D texture.
D3D11_UNORDERED_ACCESS_VIEW_DESC1 Describes the subresources from a resource that are accessible using an unordered-access view.

Enumerations

Title Description
D3D11_CONSERVATIVE_RASTERIZATION_MODE Identifies whether conservative rasterization is on or off.
D3D11_CONTEXT_TYPE Specifies the context in which a query occurs.
D3D11_FENCE_FLAG Specifies fence options.
D3D11_TEXTURE_LAYOUT Specifies texture layout options.