Skip to content

LiteFX::Rendering::BufferType

Describes the type of a IBuffer.

Synopsis

Declared in <litefx/rendering_api.hpp>

enum class BufferType : int;

Members

NameDescription
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