资源结构(Direct3D 10 图形)

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

结构 描述
D3D10_BUFFER_DESC 缓冲区 资源的说明。
D3D10_BUFFER_RTV 描述要用于呈现目标视图的 缓冲区中的元素
D3D10_BUFFER_SRV 描述 缓冲区中要用于着色器资源视图中的元素 资源。
D3D10_DEPTH_STENCIL_VIEW_DESC 描述深度模具视图。
D3D10_MAPPED_TEXTURE2D 提供对 2D 纹理中的子资源数据的访问权限。
D3D10_MAPPED_TEXTURE3D 提供对 3D 纹理中的子资源数据的访问权限。
D3D10_RENDER_TARGET_VIEW_DESC 描述呈现器目标视图。
D3D10_SUBRESOURCE_DATA 指定用于初始化资源的数据。
D3D10_TEX1D_ARRAY_DSV 指定 1D 纹理数组中要用于深度模具视图中的 mipmap 级别和纹理
D3D10_TEX1D_ARRAY_RTV 指定要在呈现目标视图中使用的 1D 纹理数组中的子资源(s)。
D3D10_TEX1D_ARRAY_SRV 指定要在着色器资源视图中使用的 1D 纹理数组中的 mipmap 级别和纹理
D3D10_TEX1D_DSV 指定 1D 纹理 中用于深度模具视图的子资源(s)。
D3D10_TEX1D_RTV 指定要在呈现目标视图中使用的 1D 纹理 中的子资源。
D3D10_TEX1D_SRV 指定要在着色器资源视图中使用的 1D 纹理 的子资源。
D3D10_TEX2D_ARRAY_DSV 指定要在深度模具视图中使用的 2D 纹理数组中的哪些 mipmap 级别和纹理
D3D10_TEX2D_ARRAY_RTV 指定要在呈现目标视图中使用的 2D 纹理数组中的哪些 mipmap 级别和纹理
D3D10_TEX2D_ARRAY_SRV 指定要在着色器资源视图中使用的 2D 纹理数组中的子资源(s)。
D3D10_TEX2D_DSV 指定要在深度模具视图中使用的 2D 纹理 的子资源。
D3D10_TEX2D_RTV 指定要在呈现目标视图中使用的 2D 纹理 的子资源。
D3D10_TEX2D_SRV 指定要在着色器资源视图中使用的 2D 纹理 的子资源。
D3D10_TEX2DMS_ARRAY_DSV 指定 2D 纹理数组中的子资源(s), 在深度模具视图中使用。
D3D10_TEX2DMS_ARRAY_RTV 指定要在呈现目标视图中使用的 2D 纹理数组中的子资源(s)。
D3D10_TEX2DMS_ARRAY_SRV 指定要在着色器资源视图中使用的 2D 纹理数组中的子资源(s)。
D3D10_TEX2DMS_DSV 指定多重采样 2D 纹理 中的子资源,以在深度模具视图中使用。
D3D10_TEX2DMS_RTV 指定要在呈现目标视图中使用的多重采样 2D 纹理 中的子资源。
D3D10_TEX2DMS_SRV 指定要在着色器资源视图中使用的多重采样 2D 纹理 的子资源。
D3D10_TEX3D_RTV 指定要在呈现目标视图中使用的 3D 纹理 的子资源。
D3D10_TEX3D_SRV 指定要在着色器资源视图中使用的 3D 纹理 的子资源。
D3D10_TEXCUBE_ARRAY_SRV1 指定要在着色器资源视图中使用的 多维数据集纹理 的子资源。
D3D10_TEXCUBE_SRV 指定要在着色器资源视图中使用的 多维数据集纹理 的子资源。
D3D10_TEXTURE1D_DESC 描述 1D 纹理 资源。
D3D10_TEXTURE2D_DESC 描述 2D 纹理 资源。
D3D10_TEXTURE3D_DESC 描述 3D 纹理 资源。

 

资源参考