(Direct3D 11 图形) 的资源结构

结构用于创建和使用资源。

在本节中

主题 说明
D3D11_BUFFER_DESC
描述缓冲区资源。
D3D11_BUFFER_RTV
指定要在呈现目标视图中使用的缓冲区资源中的元素。
D3D11_BUFFER_SRV
指定要在着色器资源视图中使用的缓冲区资源中的元素。
D3D11_BUFFER_UAV
描述要用于无序访问视图的缓冲区中的元素。
D3D11_BUFFEREX_SRV
描述要用于着色器资源视图中的原始缓冲区资源中的元素。
D3D11_DEPTH_STENCIL_VIEW_DESC
指定可从深度模具视图访问的纹理的子资源。
D3D11_MAPPED_SUBRESOURCE
提供对子资源数据的访问权限。
D3D11_PACKED_MIP_DESC
介绍具有 mipmap 的平铺资源的磁贴结构。
D3D11_RENDER_TARGET_VIEW_DESC
指定使用呈现目标视图访问的资源中的子资源。
D3D11_RENDER_TARGET_VIEW_DESC1
描述使用呈现目标视图访问的资源中的子资源。
D3D11_SHADER_RESOURCE_VIEW_DESC
描述着色器资源视图。
D3D11_SHADER_RESOURCE_VIEW_DESC1
描述着色器资源视图。
D3D11_SUBRESOURCE_DATA
指定用于初始化子资源的数据。
D3D11_SUBRESOURCE_TILING
描述平铺子资源卷。
D3D11_TEX1D_ARRAY_DSV
指定要在深度模具视图中使用的 1D 纹理数组中的子资源。
D3D11_TEX1D_ARRAY_RTV
指定要在呈现目标视图中使用的 1D 纹理数组中的子资源。
D3D11_TEX1D_ARRAY_SRV
指定要在着色器资源视图中使用的 1D 纹理数组中的子资源。
D3D11_TEX1D_ARRAY_UAV
描述无序访问 1D 纹理资源的数组。
D3D11_TEX1D_DSV
指定深度模具视图可访问的 1D 纹理中的子资源。
D3D11_TEX1D_RTV
指定要在呈现目标视图中使用的 1D 纹理中的子资源。
D3D11_TEX1D_SRV
指定要在着色器资源视图中使用的 1D 纹理中的子资源。
D3D11_TEX1D_UAV
描述无序访问 1D 纹理资源。
D3D11_TEX2D_ARRAY_DSV
指定数组 2D 纹理中的子资源,这些纹理可供深度模具视图访问。
D3D11_TEX2D_ARRAY_RTV
指定要在呈现目标视图中使用的 2D 纹理数组中的子资源。
D3D11_TEX2D_ARRAY_RTV1
描述要用于呈现目标视图中的 2D 纹理数组中的子资源。
D3D11_TEX2D_ARRAY_SRV
指定要在着色器资源视图中使用的 2D 纹理数组中的子资源。
D3D11_TEX2D_ARRAY_SRV1
描述要用于着色器资源视图的二维纹理数组中的子资源。
D3D11_TEX2D_ARRAY_UAV
描述无序访问 2D 纹理资源的数组。
D3D11_TEX2D_ARRAY_UAV1
描述无序访问 2D 纹理资源的数组。
D3D11_TEX2D_DSV
指定 2D 纹理中的子资源,该子资源可供深度模具视图访问。
D3D11_TEX2D_RTV
指定要在呈现目标视图中使用的 2D 纹理中的子资源。
D3D11_TEX2D_RTV1
描述要用于呈现目标视图中的 2D 纹理中的子资源。
D3D11_TEX2D_SRV
指定要在着色器资源视图中使用的 2D 纹理中的子资源。
D3D11_TEX2D_SRV1
描述要用于着色器资源视图的 2D 纹理中的子资源。
D3D11_TEX2D_UAV
描述无序访问 2D 纹理资源。
D3D11_TEX2D_UAV1
描述无序访问 2D 纹理资源。
D3D11_TEX2DMS_ARRAY_DSV
指定深度模具视图的多采样 2D 纹理数组中的子资源。
D3D11_TEX2DMS_ARRAY_RTV
指定要在呈现目标视图中使用的多重采样 2D 纹理数组中的子资源。
D3D11_TEX2DMS_ARRAY_SRV
指定要在着色器资源视图中使用的多重采样 2D 纹理数组中的子资源。
D3D11_TEX2DMS_DSV
指定多采样 2D 纹理中的子资源,该纹理可供深度模具视图访问。
D3D11_TEX2DMS_RTV
指定要在呈现目标视图中使用的多重采样 2D 纹理中的子资源。
D3D11_TEX2DMS_SRV
指定要在着色器资源视图中使用的多重采样 2D 纹理中的子资源。
D3D11_TEX3D_RTV
指定要在呈现目标视图中使用的 3D 纹理中的子资源。
D3D11_TEX3D_SRV
指定要在着色器资源视图中使用的 3D 纹理中的子资源。
D3D11_TEX3D_UAV
描述无序访问 3D 纹理资源。
D3D11_TEXCUBE_ARRAY_SRV
指定要在着色器资源视图中使用的多维数据集纹理数组中的子资源。
D3D11_TEXCUBE_SRV
指定要在着色器资源视图中使用的多维数据集纹理中的子资源。
D3D11_TEXTURE1D_DESC
描述一个 1D 纹理。
D3D11_TEXTURE2D_DESC
描述二维纹理。
D3D11_TEXTURE2D_DESC1
描述二维纹理。
D3D11_TEXTURE3D_DESC
描述三维纹理。
D3D11_TEXTURE3D_DESC1
描述三维纹理。
D3D11_TILE_REGION_SIZE
描述平铺区域的大小。
D3D11_TILED_RESOURCE_COORDINATE
描述平铺资源的坐标。
D3D11_TILE_SHAPE
通过指定磁贴尺寸描述磁贴的形状。
D3D11_UNORDERED_ACCESS_VIEW_DESC
指定使用无序访问视图访问的资源中的子资源。
D3D11_UNORDERED_ACCESS_VIEW_DESC1
描述使用无序访问视图访问的资源中的子资源。

资源参考