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