Table of Contents

Enum BufferFlags

Namespace
Stride.Graphics
Assembly
Stride.Graphics.dll

Identifies the intended use of a graphics Buffer when rendering.

[Flags]
[DataContract]
public enum BufferFlags
Extension Methods

Fields

ArgumentBuffer = 1024

The buffer is an indirect arguments buffer.

ConstantBuffer = 1

The buffer is a constant buffer.

IndexBuffer = 2

The buffer is an index buffer.

None = 0

No special flags.

RawBuffer = 512

The buffer is a raw buffer.

RenderTarget = 8

The buffer can be used as a render target.

ShaderResource = 16

The buffer can be used as a shader resource.

StreamOutput = 2048

The buffer is a buffer for the geometry shader stream-output stage.

StructuredAppendBuffer = 224

The buffer can be used as a structured buffer that supports unordered acccess and append.

StructuredBuffer = 64

The buffer can be used as a structured buffer.

StructuredCounterBuffer = 352

The buffer can be used as a structured buffer that supports unordered acccess and counter.

UnorderedAccess = 32

The buffer can be used as an unordered access buffer.

VertexBuffer = 4

The buffer is a vertex buffer.