Skip to main content
描述可从深度模板视图访问的纹理的子资源。

语法

成员

Format
类型:DXGI_FORMAT
一个 DXGI_FORMAT 类型的值,用于指定查看格式。有关允许的格式,请参阅”备注”。 ViewDimension
类型:D3D12_DSV_DIMENSION
一个 D3D12_DSV_DIMENSION 类型的值,用于指定如何访问深度模板资源。此成员还确定要在以下联合中使用哪个 _DSV。 Flags
类型:D3D12_DSV_FLAGS
D3D12_DSV_FLAGS 枚举常量的组合,使用按位或运算进行组合。 结果值指定纹理是否为只读。 传递 0 以指定它不是只读;否则,传递 D3D12_DSV_FLAGS 枚举类型的一个或多个成员。 Texture1D
类型:D3D12_TEX1D_DSV
一个 D3D12_TEX1D_DSV 结构,用于指定 1D 纹理子资源。 Texture1DArray
类型:D3D12_TEX1D_ARRAY_DSV
一个 D3D12_TEX1D_ARRAY_DSV 结构,用于指定 1D 纹理子资源的数组。 Texture2D
类型:D3D12_TEX2D_DSV
一个 D3D12_TEX2D_DSV 结构,用于指定 2D 纹理子资源。 Texture2DArray
类型:D3D12_TEX2D_ARRAY_DSV
一个 D3D12_TEX2D_ARRAY_DSV 结构,用于指定 2D 纹理子资源的数组。 Texture2DMS
类型:D3D12_TEX2DMS_DSV
一个 D3D12_TEX2DMS_DSV 结构,用于指定多重采样 2D 纹理。 Texture2DMSArray
类型:D3D12_TEX2DMS_ARRAY_DSV
一个 D3D12_TEX2DMS_ARRAY_DSV 结构,用于指定多重采样 2D 纹理的数组。

备注

以下是深度模板视图的有效格式:
  • DXGI_FORMAT_D16_UNORM
  • DXGI_FORMAT_D24_UNORM_S8_UINT
  • DXGI_FORMAT_D32_FLOAT
  • DXGI_FORMAT_D32_FLOAT_S8X24_UINT
  • DXGI_FORMAT_UNKNOWN
深度模板视图不能使用无类型格式。如果所选格式为 DXGI_FORMAT_UNKNOWN,则使用父资源的格式。 将深度模板视图描述传递到 ID3D12Device::CreateDepthStencilView 以创建深度模板视图。

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

核心结构
最后修改于 2026年8月24日