Enum bgfx.BufferFlags
Namespace: Bgfx
Syntax
[Flags]
public enum BufferFlags : ushort
Fields
Name | Description | Value |
---|---|---|
ComputeFormatShift | 0 | |
None | 0 | |
ComputeFormat8x1 | 1 8-bit value |
1 |
ComputeFormat8x2 | 2 8-bit values |
2 |
ComputeFormat8x4 | 4 8-bit values |
3 |
ComputeFormat16x1 | 1 16-bit value |
4 |
ComputeTypeShift | 4 | |
ComputeFormat16x2 | 2 16-bit values |
5 |
ComputeFormat16x4 | 4 16-bit values |
6 |
ComputeFormat32x1 | 1 32-bit value |
7 |
ComputeFormat32x2 | 2 32-bit values |
8 |
ComputeFormat32x4 | 4 32-bit values |
9 |
ComputeFormatMask | 15 | |
ComputeTypeInt | Type |
16 |
ComputeTypeUint | Type |
32 |
ComputeTypeFloat | Type |
48 |
ComputeTypeMask | 48 | |
ComputeRead | Buffer will be read by shader. |
256 |
ComputeWrite | Buffer will be used for writing. |
512 |
ComputeReadWrite | 768 | |
DrawIndirect | Buffer will be used for storing draw indirect commands. |
1024 |
AllowResize | Allow dynamic index/vertex buffer resize during update. |
2048 |
Index32 | Index buffer contains 32-bit indices. |
4096 |