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 |