Struct unity_native_plugin_sys::VkRayTracingPipelineCreateInfoKHR [−][src]
#[repr(C)]pub struct VkRayTracingPipelineCreateInfoKHR {Show 14 fields
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkPipelineCreateFlags,
pub stageCount: u32,
pub pStages: *const VkPipelineShaderStageCreateInfo,
pub groupCount: u32,
pub pGroups: *const VkRayTracingShaderGroupCreateInfoKHR,
pub maxPipelineRayRecursionDepth: u32,
pub pLibraryInfo: *const VkPipelineLibraryCreateInfoKHR,
pub pLibraryInterface: *const VkRayTracingPipelineInterfaceCreateInfoKHR,
pub pDynamicState: *const VkPipelineDynamicStateCreateInfo,
pub layout: VkPipelineLayout,
pub basePipelineHandle: VkPipeline,
pub basePipelineIndex: i32,
}
Fields
sType: VkStructureType
pNext: *const c_void
flags: VkPipelineCreateFlags
stageCount: u32
pStages: *const VkPipelineShaderStageCreateInfo
groupCount: u32
pGroups: *const VkRayTracingShaderGroupCreateInfoKHR
maxPipelineRayRecursionDepth: u32
pLibraryInfo: *const VkPipelineLibraryCreateInfoKHR
pLibraryInterface: *const VkRayTracingPipelineInterfaceCreateInfoKHR
pDynamicState: *const VkPipelineDynamicStateCreateInfo
layout: VkPipelineLayout
basePipelineHandle: VkPipeline
basePipelineIndex: i32
Trait Implementations
Auto Trait Implementations
impl !Send for VkRayTracingPipelineCreateInfoKHR
impl !Sync for VkRayTracingPipelineCreateInfoKHR
impl Unpin for VkRayTracingPipelineCreateInfoKHR
Blanket Implementations
Mutably borrows from an owned value. Read more