Enum BufferFlags
Identifies how to bind a buffer.
Namespace: Evergine.Common.Graphics
Assembly: Evergine.Common.dll
Syntax
[Flags]
public enum BufferFlags
Fields
| Name | Description |
|---|---|
| AccelerationStructure | Binds a buffer to be used in a raytracing stage. |
| BufferStructured | Enables a resource as a structured buffer. |
| ConstantBuffer | Binds a buffer as a constant buffer to a shader stage. This flag may NOT be combined with any other bind flag. |
| IndexBuffer | Binds a buffer as an index buffer to the input-assembler stage. |
| IndirectBuffer | Indirect buffer. |
| None | No options. |
| RenderTarget | Binds a texture as a render target for the output-merger stage. |
| ShaderResource | Binds a buffer or texture to a shader stage. |
| UnorderedAccess | Binds an unordered access resource. |
| VertexBuffer | Binds a buffer as a vertex buffer to the input-assembler stage. |