Skip to content

LiteFX::Rendering::ShaderBindingGroup

Describes a group or combination of groups of a shader binding table.

Synopsis

Declared in <litefx/rendering_api.hpp>

enum class ShaderBindingGroup : UInt32;

Members

NameDescription
RayGeneration Refers to the group of the shader binding table that stores the ray generation shader.
HitGroup Refers to the group of the shader binding table that stores the geometry hit shaders.
Miss Refers to the group of the shader binding table that stores the miss shaders.
Callable Refers to the group of the shader binding table that stores the callable shaders.
All Refers to a combination of all possible groups that can be stored in a shader binding table.

Non-Member Functions

NameDescription
operator&Bitwise conjunction operator
operator&=Bitwise conjunction assignment operator
operator|Bitwise disjunction operator
operator|=Bitwise disjunction assignment operator

See Also

IRayTracingPipeline::allocateShaderBindingTable