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¶
| Name | Description |
|---|---|
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¶
| Name | Description |
|---|---|
operator& | Bitwise conjunction operator |
operator&= | Bitwise conjunction assignment operator |
operator| | Bitwise disjunction operator |
operator|= | Bitwise disjunction assignment operator |
See Also¶
IRayTracingPipeline::allocateShaderBindingTable