Resource Structures

Structures are used to create and use resources.

In this section

TopicDescription

D3D11_BUFFER_DESC

Describes a buffer resource.

D3D11_BUFFER_RTV

Specifies the elements in a buffer resource to use in a render-target view.

D3D11_BUFFER_SRV

Specifies the elements in a buffer resource to use in a shader-resource view.

D3D11_BUFFER_UAV

Describes the elements in a buffer to use in a unordered-access view.

D3D11_BUFFEREX_SRV

Describes the elements in a raw buffer resource to use in a shader-resource view.

D3D11_DEPTH_STENCIL_VIEW_DESC

Specifies the subresources of a texture that are accessible from a depth-stencil view.

D3D11_MAPPED_SUBRESOURCE

Provides access to subresource data.

D3D11_PACKED_MIP_DESC

Describes the tile structure of a tiled resource with mipmaps.

D3D11_RENDER_TARGET_VIEW_DESC

Specifies the subresources from a resource that are accessible using a render-target view.

D3D11_RENDER_TARGET_VIEW_DESC1

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

D3D11_SHADER_RESOURCE_VIEW_DESC

Describes a shader-resource view.

D3D11_SHADER_RESOURCE_VIEW_DESC1

Describes a shader-resource view.

D3D11_SUBRESOURCE_DATA

Specifies data for initializing a subresource.

D3D11_SUBRESOURCE_TILING

Describes a tiled subresource volume.

D3D11_TEX1D_ARRAY_DSV

Specifies the subresources from an array of 1D textures to use in a depth-stencil view.

D3D11_TEX1D_ARRAY_RTV

Specifies the subresources from an array of 1D textures to use in a render-target view.

D3D11_TEX1D_ARRAY_SRV

Specifies the subresources from an array of 1D textures to use in a shader-resource view.

D3D11_TEX1D_ARRAY_UAV

Describes an array of unordered-access 1D texture resources.

D3D11_TEX1D_DSV

Specifies the subresource from a 1D texture that is accessible to a depth-stencil view.

D3D11_TEX1D_RTV

Specifies the subresource from a 1D texture to use in a render-target view.

D3D11_TEX1D_SRV

Specifies the subresource from a 1D texture to use in a shader-resource view.

D3D11_TEX1D_UAV

Describes a unordered-access 1D texture resource.

D3D11_TEX2D_ARRAY_DSV

Specifies the subresources from an array 2D textures that are accessible to a depth-stencil view.

D3D11_TEX2D_ARRAY_RTV

Specifies the subresources from an array of 2D textures to use in a render-target view.

D3D11_TEX2D_ARRAY_RTV1

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

D3D11_TEX2D_ARRAY_SRV

Specifies the subresources from an array of 2D textures to use in a shader-resource view.

D3D11_TEX2D_ARRAY_SRV1

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

D3D11_TEX2D_ARRAY_UAV

Describes an array of unordered-access 2D texture resources.

D3D11_TEX2D_ARRAY_UAV1

Describes an array of unordered-access 2D texture resources.

D3D11_TEX2D_DSV

Specifies the subresource from a 2D texture that is accessible to a depth-stencil view.

D3D11_TEX2D_RTV

Specifies the subresource from a 2D texture to use in a render-target view.

D3D11_TEX2D_RTV1

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

D3D11_TEX2D_SRV

Specifies the subresource from a 2D texture to use in a shader-resource view.

D3D11_TEX2D_SRV1

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

D3D11_TEX2D_UAV

Describes a unordered-access 2D texture resource.

D3D11_TEX2D_UAV1

Describes a unordered-access 2D texture resource.

D3D11_TEX2DMS_ARRAY_DSV

Specifies the subresources from an array of multisampled 2D textures for a depth-stencil view.

D3D11_TEX2DMS_ARRAY_RTV

Specifies the subresources from a an array of multisampled 2D textures to use in a render-target view.

D3D11_TEX2DMS_ARRAY_SRV

Specifies the subresources from an array of multisampled 2D textures to use in a shader-resource view.

D3D11_TEX2DMS_DSV

Specifies the subresource from a multisampled 2D texture that is accessible to a depth-stencil view.

D3D11_TEX2DMS_RTV

Specifies the subresource from a multisampled 2D texture to use in a render-target view.

D3D11_TEX2DMS_SRV

Specifies the subresources from a multisampled 2D texture to use in a shader-resource view.

D3D11_TEX3D_RTV

Specifies the subresources from a 3D texture to use in a render-target view.

D3D11_TEX3D_SRV

Specifies the subresources from a 3D texture to use in a shader-resource view.

D3D11_TEX3D_UAV

Describes a unordered-access 3D texture resource.

D3D11_TEXCUBE_ARRAY_SRV

Specifies the subresources from an array of cube textures to use in a shader-resource view.

D3D11_TEXCUBE_SRV

Specifies the subresource from a cube texture to use in a shader-resource view.

D3D11_TEXTURE1D_DESC

Describes a 1D texture.

D3D11_TEXTURE2D_DESC

Describes a 2D texture.

D3D11_TEXTURE2D_DESC1

Describes a 2D texture.

D3D11_TEXTURE3D_DESC

Describes a 3D texture.

D3D11_TEXTURE3D_DESC1

Describes a 3D texture.

D3D11_TILE_REGION_SIZE

Describes the size of a tiled region.

D3D11_TILED_RESOURCE_COORDINATE

Describes the coordinates of a tiled resource.

D3D11_TILE_SHAPE

Describes the shape of a tile by specifying its dimensions.

D3D11_UNORDERED_ACCESS_VIEW_DESC

Specifies the subresources from a resource that are accessible using an unordered-access view.

D3D11_UNORDERED_ACCESS_VIEW_DESC1

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

 

Related topics

Resource Reference

 

 

Show: