Struct unity_native_plugin_sys::VkRayTracingPipelineCreateInfoNV [−][src]
#[repr(C)]pub struct VkRayTracingPipelineCreateInfoNV {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkPipelineCreateFlags,
pub stageCount: u32,
pub pStages: *const VkPipelineShaderStageCreateInfo,
pub groupCount: u32,
pub pGroups: *const VkRayTracingShaderGroupCreateInfoNV,
pub maxRecursionDepth: u32,
pub layout: VkPipelineLayout,
pub basePipelineHandle: VkPipeline,
pub basePipelineIndex: i32,
}Fields
sType: VkStructureTypepNext: *const c_voidflags: VkPipelineCreateFlagsstageCount: u32pStages: *const VkPipelineShaderStageCreateInfogroupCount: u32pGroups: *const VkRayTracingShaderGroupCreateInfoNVmaxRecursionDepth: u32layout: VkPipelineLayoutbasePipelineHandle: VkPipelinebasePipelineIndex: i32Trait Implementations
Auto Trait Implementations
impl !Send for VkRayTracingPipelineCreateInfoNV
impl !Sync for VkRayTracingPipelineCreateInfoNV
impl Unpin for VkRayTracingPipelineCreateInfoNV
Blanket Implementations
Mutably borrows from an owned value. Read more