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: VkStructureType
pNext: *const c_void
flags: VkPipelineCreateFlags
stageCount: u32
pStages: *const VkPipelineShaderStageCreateInfo
groupCount: u32
pGroups: *const VkRayTracingShaderGroupCreateInfoNV
maxRecursionDepth: u32
layout: VkPipelineLayout
basePipelineHandle: VkPipeline
basePipelineIndex: i32
Trait 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