D3D12_DEPTH_STENCILOP_DESC 結構 (d3d12.h)

描述可以根據樣板測試結果執行的樣板作業。

語法

typedef struct D3D12_DEPTH_STENCILOP_DESC {
  D3D12_STENCIL_OP      StencilFailOp;
  D3D12_STENCIL_OP      StencilDepthFailOp;
  D3D12_STENCIL_OP      StencilPassOp;
  D3D12_COMPARISON_FUNC StencilFunc;
} D3D12_DEPTH_STENCILOP_DESC;

成員

StencilFailOp

D3D12_STENCIL_OP型別值,可識別樣板測試失敗時要執行的樣板作業。

StencilDepthFailOp

D3D12_STENCIL_OP型別值,可識別樣板測試通過且深度測試失敗時要執行的樣板作業。

StencilPassOp

D3D12_STENCIL_OP型別值,可識別樣板測試和深度測試兩者都通過時要執行的樣板作業。

StencilFunc

D3D12_COMPARISON_FUNC型別值,可識別比較樣板數據與現有樣板數據的函式。

備註

所有樣板作業都會指定為 D3D12_STENCIL_OP型別值。 在深度樣板測試的樣板測試 部分中,每個樣板作業都可以根據樣板測試的結果,以不同的方式設定樣板測試。

D3D12_DEPTH_STENCIL_DESC的成員具有其數據類型的這個結構。

規格需求

需求
標頭 d3d12.h

另請參閱

核心結構