D3D11_DEPTH_STENCILOP_DESC 結構 (d3d11.h)

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

語法

typedef struct D3D11_DEPTH_STENCILOP_DESC {
  D3D11_STENCIL_OP      StencilFailOp;
  D3D11_STENCIL_OP      StencilDepthFailOp;
  D3D11_STENCIL_OP      StencilPassOp;
  D3D11_COMPARISON_FUNC StencilFunc;
} D3D11_DEPTH_STENCILOP_DESC;

成員

StencilFailOp

類型: D3D11_STENCIL_OP

樣板測試失敗時要執行的樣板作業。

StencilDepthFailOp

類型: D3D11_STENCIL_OP

樣板測試通過且深度測試失敗時所要執行的樣板作業。

StencilPassOp

類型: D3D11_STENCIL_OP

樣板測試和深度測試兩者都通過時所要執行的樣板作業。

StencilFunc

類型: D3D11_COMPARISON_FUNC

函式,會比較樣板數據與現有的樣板數據。 函式選項會列在 D3D11_COMPARISON_FUNC中。

備註

所有樣板作業都會指定為 D3D11_STENCIL_OP。 樣板作業可以根據樣板測試 (的結果,在深度樣板測試的樣板測試部分稱為 StencilFunc ,以不同的方式設定樣板作業。

這個結構是 深度樣板描述的成員。

規格需求

需求
標頭 d3d11.h

另請參閱

核心結構