共用方式為


D3D10_DEPTH_STENCILOP_DESC 結構 (d3d10.h)

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

語法

typedef struct D3D10_DEPTH_STENCILOP_DESC {
  D3D10_STENCIL_OP      StencilFailOp;
  D3D10_STENCIL_OP      StencilDepthFailOp;
  D3D10_STENCIL_OP      StencilPassOp;
  D3D10_COMPARISON_FUNC StencilFunc;
} D3D10_DEPTH_STENCILOP_DESC;

成員

StencilFailOp

類型: D3D10_STENCIL_OP

D3D10_STENCIL_OP列舉型別的成員,描述樣板測試失敗時要執行的樣板作業。 預設值為 D3D10_STENCIL_OP_KEEP

StencilDepthFailOp

類型: D3D10_STENCIL_OP

D3D10_STENCIL_OP列舉型別的成員,描述樣板測試通過且深度測試失敗時所要執行的樣板作業。 預設值為 D3D10_STENCIL_OP_KEEP

StencilPassOp

類型: D3D10_STENCIL_OP

D3D10_STENCIL_OP列舉型別的成員,描述樣板測試和深度測試兩者都通過時要執行的樣板作業。 預設值為 D3D10_STENCIL_OP_KEEP

StencilFunc

類型: D3D10_COMPARISON_FUNC

D3D10_COMPARISON_FUNC列舉型別的成員,描述樣板資料如何與現有的樣板資料進行比較。 預設值為 D3D10_COMPARISON_ALWAYS

備註

樣板作業可以使用 StencilFunc 成員,根據樣板測試的結果,以不同的方式設定。 這可以針對深度樣板 測試的樣板測試 部分來完成。

D3D10_DEPTH_STENCILOP_DESC 結構是 D3D10_DEPTH_STENCIL_DESC 結構的成員。

規格需求

   
標頭 d3d10.h

另請參閱

核心結構