enum
UsageFlags
public sealed enum UsageFlags : Enum You can combine these e.g UsageFlags.Index | UsageFlags.ByteAddress for a buffer that can be used as an index buffer and in a compute shader.
Enum Values
| Name | Value | Description |
|---|---|---|
Vertex | | Can be used as a vertex buffer. |
Index | | Can be used as an index buffer. |
ByteAddress | | Byte Address Buffer (HLSL RWByteAddressBuffer) |
Structured | | Structured Buffer (HLSL RWStructuredBuffer) |
Append | | Append Structured Buffer (HLSL AppendStructuredBuffer) |
Counter | | |
IndirectDrawArguments | | Indirect argument buffer for indirect draws |