跳轉到主要內容
描述可從深度樣板檢視存取之紋理的子資源。

語法

成員

Format
類型:DXGI_FORMAT
DXGI_FORMAT 類型的值,指定檢視格式。如需允許的格式,請參閱<備註>。 ViewDimension
類型:D3D12_DSV_DIMENSION
D3D12_DSV_DIMENSION 類型的值,指定存取深度樣板資源的方式。此成員也會決定在下列等位中要使用哪一個 _DSV。 Flags
類型:D3D12_DSV_FLAGS
使用位元 OR 運算組合的 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年10月6日