Edit

Share via


d3d11_3.h header

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

d3d11_3.h contains the following programming interfaces:

Interfaces

 
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. (ID3D11Fence)
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

 
CD3D11_QUERY_DESC1

Describes a query.D
CD3D11_RASTERIZER_DESC2

The CD3D11_RASTERIZER_DESC2 (d3d11_3.h) structure describes rasterizer state.
CD3D11_RENDER_TARGET_VIEW_DESC1

Describes the subresources from a resource that are accessible using a render-target view.D
CD3D11_SHADER_RESOURCE_VIEW_DESC1

Describes a shader-resource view.D
CD3D11_TEXTURE2D_DESC1

The CD3D11_TEXTURE2D_DESC1 (d3d11_3.h) structure describes a 2D texture.
CD3D11_TEXTURE3D_DESC1

The CD3D11_TEXTURE3D_DESC1 (d3d11_3.h) structure describes a 3D texture.
CD3D11_UNORDERED_ACCESS_VIEW_DESC1

Describes the subresources from a resource that are accessible using an unordered-access view.D
D3D11_QUERY_DESC1

Describes a query. (D3D11_QUERY_DESC1)
D3D11_RASTERIZER_DESC2

Describes rasterizer state. (D3D11_RASTERIZER_DESC2)
D3D11_RENDER_TARGET_VIEW_DESC1

Describes the subresources from a resource that are accessible using a render-target view. (D3D11_RENDER_TARGET_VIEW_DESC1)
D3D11_SHADER_RESOURCE_VIEW_DESC1

Describes a shader-resource view. (D3D11_SHADER_RESOURCE_VIEW_DESC1)
D3D11_TEX2D_ARRAY_RTV1

Describes the subresources from an array of 2D textures to use in a render-target view. (D3D11_TEX2D_ARRAY_RTV1)
D3D11_TEX2D_ARRAY_SRV1

Describes the subresources from an array of 2D textures to use in a shader-resource view. (D3D11_TEX2D_ARRAY_SRV1)
D3D11_TEX2D_ARRAY_UAV1

Describes an array of unordered-access 2D texture resources. (D3D11_TEX2D_ARRAY_UAV1)
D3D11_TEX2D_RTV1

Describes the subresource from a 2D texture to use in a render-target view. (D3D11_TEX2D_RTV1)
D3D11_TEX2D_SRV1

Describes the subresource from a 2D texture to use in a shader-resource view. (D3D11_TEX2D_SRV1)
D3D11_TEX2D_UAV1

Describes a unordered-access 2D texture resource. (D3D11_TEX2D_UAV1)
D3D11_TEXTURE2D_DESC1

Describes a 2D texture. (D3D11_TEXTURE2D_DESC1)
D3D11_TEXTURE3D_DESC1

Describes a 3D texture. (D3D11_TEXTURE3D_DESC1)
D3D11_UNORDERED_ACCESS_VIEW_DESC1

Describes the subresources from a resource that are accessible using an unordered-access view. (D3D11_UNORDERED_ACCESS_VIEW_DESC1)

Enumerations

 
D3D11_CONSERVATIVE_RASTERIZATION_MODE

Identifies whether conservative rasterization is on or off. (D3D11_CONSERVATIVE_RASTERIZATION_MODE)
D3D11_CONTEXT_TYPE

Specifies the context in which a query occurs.
D3D11_FENCE_FLAG

Specifies fence options. (D3D11_FENCE_FLAG)
D3D11_TEXTURE_LAYOUT

Specifies texture layout options. (D3D11_TEXTURE_LAYOUT)