D3D12DDI_STENCIL_OP列挙 (d3d12umddi.h)

D3D12DDI_STENCIL_OP列挙型には、ドライバーの CreateDepthStencilState 関数の呼び出しでステンシル バッファーに対する操作を識別する値が含まれています。

構文

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
ステンシル バッファーエントリを 0 にクランプしてデクリメントします。
D3D12DDI_STENCIL_OP_INVERT
ステンシル バッファー エントリのビットを反転します。
D3D12DDI_STENCIL_OP_INCR
ステンシル バッファーエントリをインクリメントし、新しい値が最大値を超えた場合は 0 に折り返します。
D3D12DDI_STENCIL_OP_DECR
ステンシル バッファーエントリをデクリメントし、新しい値が 0 未満の場合は最大値に折り返します。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
Header d3d12umddi.h