自分用メモ
https://docs.unity3d.com/ja/current/Manual/SL-Stencil.html
https://forum.unity.com/threads/stencil-op-comparison-values.362425/
ここを参照
Comparison Functions
0 - Always (?)
1 - Never 常にステンシルテストを通しません。
2 - Less ピクセルのレファレンス値がバッファの値より小さい場合のみレンダリングします。
3 - Equal ピクセルのレファレンス値がバッファの値と等しい場合のみレンダリングします。
4 - LEqual ピクセルのレファレンス値がバッファの値より小さいか等しい場合のみレンダリングします。
5 - Greater ピクセルのレファレンス値がバッファの値より大きい場合のみレンダリングします。
6 - NotEqual ピクセルのレファレンス値がバッファの値と等しくない場合のみレンダリングします。
7 - GEqual ピクセルのレファレンス値がバッファの値より大きいか等しい場合のみレンダリングします。
8 - Always (Default) 常にステンシルテストをパスさせます。
Stencil Operations
0 - Keep (?) バッファの現在コンテンツを保持します。
1 - Zero バッファに 0 を書き込みます。
2 - Replace リファレンス値をバッファに書き込みます。
3 - IncrSat バッファの現在値をインクリメントさせます。値がすでに 255 の場合は 255 のままです。
4 - DecrSat バッファの現在値をデクリメントさせます。値がすでに 0 の場合は 0 のままです。
5 - Invert すべてのビットを反転させます。
6 - IncrWrap バッファの現在値をインクリメントさせます。値がすでに 255 の場合は 0 にします。
7 - DecrWrap バッファの現在値をデクリメントさせます。値がすでに 0 の場合は 255 にします。