共用方式為


D3D10_DDI_STENCIL_OP列舉 (d3d10umddi.h)

D3D10_DDI_STENCIL_OP列舉型別包含值,可識別呼叫驅動程式 CreateDepthStencilState 函式之樣板緩衝區上的作業。

Syntax

typedef enum D3D10_DDI_STENCIL_OP {
  D3D10_DDI_STENCIL_OP_KEEP,
  D3D10_DDI_STENCIL_OP_ZERO,
  D3D10_DDI_STENCIL_OP_REPLACE,
  D3D10_DDI_STENCIL_OP_INCR_SAT,
  D3D10_DDI_STENCIL_OP_DECR_SAT,
  D3D10_DDI_STENCIL_OP_INVERT,
  D3D10_DDI_STENCIL_OP_INCR,
  D3D10_DDI_STENCIL_OP_DECR
} ;

常數

 
D3D10_DDI_STENCIL_OP_KEEP
請勿更新樣板緩衝區中的專案。 D3D10_DDI_STENCIL_OP_KEEP是預設值。
D3D10_DDI_STENCIL_OP_ZERO
將樣板緩衝區項目設定為 0。
D3D10_DDI_STENCIL_OP_REPLACE
以參考值取代樣板緩衝區專案。
D3D10_DDI_STENCIL_OP_INCR_SAT
遞增樣板緩衝區專案,並限製為最大值。
D3D10_DDI_STENCIL_OP_DECR_SAT
遞減樣板緩衝區專案,並限製為零。
D3D10_DDI_STENCIL_OP_INVERT
反轉樣板緩衝區專案中的位。
D3D10_DDI_STENCIL_OP_INCR
遞增樣板緩衝區專案,如果新值超過最大值,則換行為零。
D3D10_DDI_STENCIL_OP_DECR
遞減樣板緩衝區專案,如果新值小於零,則會換行至最大值。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3d10umddi.h (include D3d10umddi.h)

另請參閱

CreateDepthStencilState