D3D12DDI_STENCIL_OP列舉 (d3d12umddi.h)

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

Syntax

typedef enum D3D12DDI_STENCIL_OP {
  D3D12DDI_STENCIL_OP_KEEP,
  D3D12DDI_STENCIL_OP_ZERO,
  D3D12DDI_STENCIL_OP_REPLACE,
  D3D12DDI_STENCIL_OP_INCR_SAT,
  D3D12DDI_STENCIL_OP_DECR_SAT,
  D3D12DDI_STENCIL_OP_INVERT,
  D3D12DDI_STENCIL_OP_INCR,
  D3D12DDI_STENCIL_OP_DECR
} ;

常數

 
D3D12DDI_STENCIL_OP_KEEP
請勿更新樣板緩衝區中的專案。 D3D12DDI_STENCIL_OP_KEEP是預設值。
D3D12DDI_STENCIL_OP_ZERO
將樣板緩衝區項目設定為 0。
D3D12DDI_STENCIL_OP_REPLACE
以參考值取代樣板緩衝區專案。
D3D12DDI_STENCIL_OP_INCR_SAT
遞增樣板緩衝區專案,並限製為最大值。
D3D12DDI_STENCIL_OP_DECR_SAT
遞減樣板緩衝區專案,並限製為零。
D3D12DDI_STENCIL_OP_INVERT
反轉樣板緩衝區專案中的位。
D3D12DDI_STENCIL_OP_INCR
遞增樣板緩衝區專案,如果新值超過最大值,則換行為零。
D3D12DDI_STENCIL_OP_DECR
遞減樣板緩衝區專案,如果新值小於零,則會換行至最大值。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809
標頭 d3d12umddi.h