D3D11_STENCIL_OP列挙 (d3d11.h)

深度ステンシル テスト中に実行できるステンシル操作。

構文

typedef enum D3D11_STENCIL_OP {
  D3D11_STENCIL_OP_KEEP = 1,
  D3D11_STENCIL_OP_ZERO = 2,
  D3D11_STENCIL_OP_REPLACE = 3,
  D3D11_STENCIL_OP_INCR_SAT = 4,
  D3D11_STENCIL_OP_DECR_SAT = 5,
  D3D11_STENCIL_OP_INVERT = 6,
  D3D11_STENCIL_OP_INCR = 7,
  D3D11_STENCIL_OP_DECR = 8
} ;

定数

 
D3D11_STENCIL_OP_KEEP
値: 1
既存のステンシル データを保持します。
D3D11_STENCIL_OP_ZERO
値: 2
ステンシル データを 0 に設定します。
D3D11_STENCIL_OP_REPLACE
値: 3
ID3D11DeviceContext::OMSetDepthStencilState を呼び出して、ステンシル データを参照値に設定します。
D3D11_STENCIL_OP_INCR_SAT
値: 4
ステンシルの値を 1 ずつインクリメントし、結果をクランプします。
D3D11_STENCIL_OP_DECR_SAT
値: 5
ステンシル値を 1 で減らし、結果をクランプします。
D3D11_STENCIL_OP_INVERT
値: 6
ステンシル データを反転します。
D3D11_STENCIL_OP_INCR
値: 7
ステンシルの値を 1 ずつインクリメントし、必要に応じて結果をラップします。
D3D11_STENCIL_OP_DECR
値: 8
ステンシル値を 1 で減らし、必要に応じて結果をラップします。

必要条件

   
Header d3d11.h

関連項目

コア列挙