Enum bgfx.StencilFlags
Namespace: Bgfx
Syntax
[Flags]
public enum StencilFlags : uint
Fields
| Name | Description | Value |
|---|---|---|
| Default | 0 | |
| OpPassZZero | Zero. |
0 |
| FuncRefShift | 0 | |
| OpFailZZero | Zero. |
0 |
| OpFailSZero | Zero. |
0 |
| None | 0 | |
| FuncRmaskShift | 8 | |
| TestShift | 16 | |
| OpFailSShift | 20 | |
| OpFailZShift | 24 | |
| OpPassZShift | 28 | |
| FuncRefMask | 255 | |
| FuncRmaskMask | 65280 | |
| TestLess | Enable stencil test, less. |
65536 |
| TestLequal | Enable stencil test, less or equal. |
131072 |
| TestEqual | Enable stencil test, equal. |
196608 |
| TestGequal | Enable stencil test, greater or equal. |
262144 |
| TestGreater | Enable stencil test, greater. |
327680 |
| TestNotequal | Enable stencil test, not equal. |
393216 |
| TestNever | Enable stencil test, never. |
458752 |
| TestAlways | Enable stencil test, always. |
524288 |
| TestMask | 983040 | |
| OpFailSKeep | Keep. |
1048576 |
| OpFailSReplace | Replace. |
2097152 |
| OpFailSIncr | Increment and wrap. |
3145728 |
| OpFailSIncrsat | Increment and clamp. |
4194304 |
| OpFailSDecr | Decrement and wrap. |
5242880 |
| OpFailSDecrsat | Decrement and clamp. |
6291456 |
| OpFailSInvert | Invert. |
7340032 |
| OpFailSMask | 15728640 | |
| OpFailZKeep | Keep. |
16777216 |
| OpFailZReplace | Replace. |
33554432 |
| OpFailZIncr | Increment and wrap. |
50331648 |
| OpFailZIncrsat | Increment and clamp. |
67108864 |
| OpFailZDecr | Decrement and wrap. |
83886080 |
| OpFailZDecrsat | Decrement and clamp. |
100663296 |
| OpFailZInvert | Invert. |
117440512 |
| OpFailZMask | 251658240 | |
| OpPassZKeep | Keep. |
268435456 |
| OpPassZReplace | Replace. |
536870912 |
| OpPassZIncr | Increment and wrap. |
805306368 |
| OpPassZIncrsat | Increment and clamp. |
1073741824 |
| OpPassZDecr | Decrement and wrap. |
1342177280 |
| OpPassZDecrsat | Decrement and clamp. |
1610612736 |
| OpPassZInvert | Invert. |
1879048192 |
| OpPassZMask | 4026531840 | |
| Mask | 4294967295 |