LiteFX::Rendering::BufferType¶
Describes the type of a IBuffer.
Synopsis¶
Declared in <litefx/rendering_api.hpp>
enum class BufferType : int;
Members¶
| Name | Description |
|---|---|
Vertex | Describes a vertex buffer. |
Index | Describes an index buffer. |
Uniform | Describes an uniform buffer object (Vulkan) or constant buffer view (DirectX). |
Storage | Describes a shader storage buffer object (Vulkan) or unordered access view (DirectX). |
Texel | Describes a shader texel storage buffer object (Vulkan) or unordered access view (DirectX). |
AccelerationStructure | Describes an acceleration structure buffer. |
ShaderBindingTable | Describes a shader binding table for ray-tracing. |
Indirect | Describes a buffer that stores data to generate indirect draw calls. |
Other | Describes another type of buffer, such as samplers or images. |
See Also¶
IBufferLayout