(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 指定要在呈现目标视图中使用的 一维纹理 数组中的子资源 (s) 。
D3D10_TEX1D_ARRAY_SRV 指定要在着色器资源视图中使用的 1D 纹理数组 中的 mipmap 级别和纹理。
D3D10_TEX1D_DSV 指定要在深度模具视图中使用的 1D 纹理 中的子资源 (s) 。
D3D10_TEX1D_RTV 指定要在呈现目标视图中使用的 1D 纹理 中的子资源 (s) 。
D3D10_TEX1D_SRV 指定要在着色器资源视图中使用的 一维纹理 中的子资源 () 。
D3D10_TEX2D_ARRAY_DSV 指定要在深度模具视图中使用的 2D 纹理数组 中的 mipmap 级别和纹理。
D3D10_TEX2D_ARRAY_RTV 指定要在呈现目标视图中使用的 2D 纹理数组 中的 mipmap 级别和纹理。
D3D10_TEX2D_ARRAY_SRV 指定要在着色器资源视图中使用的 2D 纹理 数组中的子资源 () 。
D3D10_TEX2D_DSV 指定要在深度模具视图中使用的 2D 纹理 中的子资源 (s) 。
D3D10_TEX2D_RTV 指定要在呈现目标视图中使用的 2D 纹理 中的子资源 (s) 。
D3D10_TEX2D_SRV 指定要在着色器资源视图中使用的 2D 纹理 中的子资源 (s) 。
D3D10_TEX2DMS_ARRAY_DSV 指定要在深度模具视图中使用的 2D 纹理 数组中的子资源 () 。
D3D10_TEX2DMS_ARRAY_RTV 指定要在呈现目标视图中使用的 2D 纹理 数组中的子资源 (s) 。
D3D10_TEX2DMS_ARRAY_SRV 指定要在着色器资源视图中使用的 2D 纹理 数组中的子资源 () 。
D3D10_TEX2DMS_DSV 指定要在深度模具视图中使用的多重采样 2D 纹理 的子资源 () 。
D3D10_TEX2DMS_RTV 指定要在呈现目标视图中使用的多重采样 2D 纹理 中的子资源 (s) 。
D3D10_TEX2DMS_SRV 指定要在着色器资源视图中使用的多重采样 2D 纹理 中的子资源 (s) 。
D3D10_TEX3D_RTV 指定要在呈现目标视图中使用的 3D 纹理 中的子资源 (s) 。
D3D10_TEX3D_SRV 指定要在着色器资源视图中使用的 3D 纹理 中的子资源 () 。
D3D10_TEXCUBE_ARRAY_SRV1 指定要在着色器资源视图中使用的子资源 (从立方体纹理) 。
D3D10_TEXCUBE_SRV 指定要在着色器资源视图中使用的子资源 (从立方体纹理) 。
D3D10_TEXTURE1D_DESC 描述 1D 纹理 资源。
D3D10_TEXTURE2D_DESC 描述 2D 纹理 资源。
D3D10_TEXTURE3D_DESC 描述 3D 纹理 资源。

 

资源参考