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 |