D3D12_STENCIL_OP列挙 (d3d12.h)

深度ステンシル テスト中に実行できるステンシル操作を識別します。

構文

typedef enum D3D12_STENCIL_OP {
  D3D12_STENCIL_OP_KEEP = 1,
  D3D12_STENCIL_OP_ZERO = 2,
  D3D12_STENCIL_OP_REPLACE = 3,
  D3D12_STENCIL_OP_INCR_SAT = 4,
  D3D12_STENCIL_OP_DECR_SAT = 5,
  D3D12_STENCIL_OP_INVERT = 6,
  D3D12_STENCIL_OP_INCR = 7,
  D3D12_STENCIL_OP_DECR = 8
} ;

定数

 
D3D12_STENCIL_OP_KEEP
値: 1
既存のステンシル データを保持します。
D3D12_STENCIL_OP_ZERO
値: 2
ステンシル データを 0 に設定します。
D3D12_STENCIL_OP_REPLACE
値: 3
ID3D12GraphicsCommandList::OMSetStencilRef を呼び出して、ステンシル データを参照値に設定します。
D3D12_STENCIL_OP_INCR_SAT
値: 4
ステンシルの値を 1 ずつインクリメントし、結果をクランプします。
D3D12_STENCIL_OP_DECR_SAT
値: 5
ステンシル値を 1 で減らし、結果をクランプします。
D3D12_STENCIL_OP_INVERT
値: 6
ステンシル データを反転します。
D3D12_STENCIL_OP_INCR
値: 7
ステンシルの値を 1 ずつインクリメントし、必要に応じて結果をラップします。
D3D12_STENCIL_OP_DECR
値: 8
ステンシル値を 1 で減らし、必要に応じて結果をラップします。

解説

この列挙型は、 D3D12_DEPTH_STENCILOP_DESC 構造体によって使用されます。

要件

   
Header d3d12.h

関連項目

CD3DX12_DEPTH_STENCIL_DESC

コア列挙型