pub enum RayTraceShaderGroupType {
General,
ProceduralHitGroup,
TrianglesHitGroup,
}Expand description
Describes a type of ray tracing shader group, which is a collection of shaders which run in the specified mode.
Variants§
General
A shader group with a general shader.
ProceduralHitGroup
A shader group with an intersection shader, and optional closest-hit and any-hit shaders.
TrianglesHitGroup
A shader group with a closest-hit shader and optional any-hit shader.
Trait Implementations§
source§impl Clone for RayTraceShaderGroupType
impl Clone for RayTraceShaderGroupType
source§fn clone(&self) -> RayTraceShaderGroupType
fn clone(&self) -> RayTraceShaderGroupType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for RayTraceShaderGroupType
impl Debug for RayTraceShaderGroupType
source§impl From<RayTraceShaderGroupType> for RayTracingShaderGroupTypeKHR
impl From<RayTraceShaderGroupType> for RayTracingShaderGroupTypeKHR
source§fn from(ty: RayTraceShaderGroupType) -> Self
fn from(ty: RayTraceShaderGroupType) -> Self
Converts to this type from the input type.