(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 |
描述使用无序访问视图访问的资源中的子资源。 |