レンダリングするときのステンシルバッファで実行される処理を指定します。
Keep | 現在のステンシル バッファ値を保持します |
Zero | 現在のステンシル バッファ値にゼロをセットします |
Replace | ステンシル バッファ値を(シェーダで指定された)参照値で置換します |
IncrementSaturate | 現在のステンシル バッファ値を増分。表現可能な最大の符号なし数値に制限します |
DecrementSaturate | 現在のステンシル バッファ値を減分します。最小は 0 に制限します。 |
Invert | 現在のステンシル バッファ値をビット反転します。 |
IncrementWrap | 現在のステンシル バッファ値を増分します。ステンシル バッファ値が最大で表現可能な符号なし数値の場合に増分するときはステンシル バッファ値をゼロに折り返します。 |
DecrementWrap | 現在のステンシル バッファ値を減分します。ステンシル バッファ値がゼロの場合に減分するときはステンシル バッファ値を最大で表現可能な符号なし数値に折り返します。 |