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_STENCIL_OP。 樣板作業可以根據樣板測試 (的結果,在深度樣板測試的樣板測試部分稱為 StencilFunc ,以不同的方式設定樣板作業。
這個結構是 深度樣板描述的成員。
規格需求
需求 | 值 |
---|---|
標頭 | d3d11.h |