Api UsageFlags
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
Assembly: Sandbox.Engine Declaring Type: GpuBuffer Full Name: Sandbox.GpuBuffer.UsageFlags