D3D12_DSV_FLAGS列舉 (d3d12.h)

指定深度樣板檢視選項。

Syntax

typedef enum D3D12_DSV_FLAGS {
  D3D12_DSV_FLAG_NONE = 0,
  D3D12_DSV_FLAG_READ_ONLY_DEPTH = 0x1,
  D3D12_DSV_FLAG_READ_ONLY_STENCIL = 0x2
} ;

常數

 
D3D12_DSV_FLAG_NONE
值: 0
表示預設檢視。
D3D12_DSV_FLAG_READ_ONLY_DEPTH
值: 0x1
表示深度值是唯讀的。
D3D12_DSV_FLAG_READ_ONLY_STENCIL
值: 0x2
表示樣板值是唯讀的。

備註

D3D12_DEPTH_STENCIL_VIEW_DESC 結構的 Flags 成員中,指定這個列舉中的值組合。 這些值會使用位 OR 運算來結合。

將深度樣板緩衝區限制為唯讀存取,可讓多個深度樣板檢視同時系結至管線,因為無法在不同的檢視之間發生讀取/寫入衝突。

規格需求

需求
標頭 d3d12.h

另請參閱

核心列舉