#[repr(C)]pub struct RayTracingPipelineCreateInfoKHR {Show 14 fields
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: PipelineCreateFlags,
pub stageCount: u32,
pub pStages: *const PipelineShaderStageCreateInfo,
pub groupCount: u32,
pub pGroups: *const RayTracingShaderGroupCreateInfoKHR,
pub maxPipelineRayRecursionDepth: u32,
pub pLibraryInfo: *const PipelineLibraryCreateInfoKHR,
pub pLibraryInterface: *const RayTracingPipelineInterfaceCreateInfoKHR,
pub pDynamicState: *const PipelineDynamicStateCreateInfo,
pub layout: PipelineLayout,
pub basePipelineHandle: Pipeline,
pub basePipelineIndex: i32,
}
Fields§
§sType: StructureType
§pNext: *const c_void
§flags: PipelineCreateFlags
§stageCount: u32
§pStages: *const PipelineShaderStageCreateInfo
§groupCount: u32
§pGroups: *const RayTracingShaderGroupCreateInfoKHR
§maxPipelineRayRecursionDepth: u32
§pLibraryInfo: *const PipelineLibraryCreateInfoKHR
§pLibraryInterface: *const RayTracingPipelineInterfaceCreateInfoKHR
§pDynamicState: *const PipelineDynamicStateCreateInfo
§layout: PipelineLayout
§basePipelineHandle: Pipeline
§basePipelineIndex: i32
Trait Implementations§
Source§impl Clone for RayTracingPipelineCreateInfoKHR
impl Clone for RayTracingPipelineCreateInfoKHR
Source§fn clone(&self) -> RayTracingPipelineCreateInfoKHR
fn clone(&self) -> RayTracingPipelineCreateInfoKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for RayTracingPipelineCreateInfoKHR
Auto Trait Implementations§
impl Freeze for RayTracingPipelineCreateInfoKHR
impl RefUnwindSafe for RayTracingPipelineCreateInfoKHR
impl !Send for RayTracingPipelineCreateInfoKHR
impl !Sync for RayTracingPipelineCreateInfoKHR
impl Unpin for RayTracingPipelineCreateInfoKHR
impl UnwindSafe for RayTracingPipelineCreateInfoKHR
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more