Struct erupt::extensions::khr_ray_tracing_pipeline::RayTracingPipelineCreateInfoKHR [−][src]
#[repr(C)]pub struct RayTracingPipelineCreateInfoKHR {Show 14 fields
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: PipelineCreateFlags,
pub stage_count: u32,
pub p_stages: *const PipelineShaderStageCreateInfo,
pub group_count: u32,
pub p_groups: *const RayTracingShaderGroupCreateInfoKHR,
pub max_pipeline_ray_recursion_depth: u32,
pub p_library_info: *const PipelineLibraryCreateInfoKHR,
pub p_library_interface: *const RayTracingPipelineInterfaceCreateInfoKHR,
pub p_dynamic_state: *const PipelineDynamicStateCreateInfo,
pub layout: PipelineLayout,
pub base_pipeline_handle: Pipeline,
pub base_pipeline_index: i32,
}
Expand description
Vulkan Manual Page · Structure
Fields
s_type: StructureType
p_next: *const c_void
flags: PipelineCreateFlags
stage_count: u32
p_stages: *const PipelineShaderStageCreateInfo
group_count: u32
p_groups: *const RayTracingShaderGroupCreateInfoKHR
max_pipeline_ray_recursion_depth: u32
p_library_info: *const PipelineLibraryCreateInfoKHR
p_library_interface: *const RayTracingPipelineInterfaceCreateInfoKHR
p_dynamic_state: *const PipelineDynamicStateCreateInfo
layout: PipelineLayout
base_pipeline_handle: Pipeline
base_pipeline_index: i32
Implementations
Trait Implementations
Auto Trait Implementations
impl !Send for RayTracingPipelineCreateInfoKHR
impl !Sync for RayTracingPipelineCreateInfoKHR
impl Unpin for RayTracingPipelineCreateInfoKHR
Blanket Implementations
Mutably borrows from an owned value. Read more