Struct unity_native_plugin_sys::VkGraphicsPipelineCreateInfo [−][src]
#[repr(C)]pub struct VkGraphicsPipelineCreateInfo {Show 19 fields
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkPipelineCreateFlags,
pub stageCount: u32,
pub pStages: *const VkPipelineShaderStageCreateInfo,
pub pVertexInputState: *const VkPipelineVertexInputStateCreateInfo,
pub pInputAssemblyState: *const VkPipelineInputAssemblyStateCreateInfo,
pub pTessellationState: *const VkPipelineTessellationStateCreateInfo,
pub pViewportState: *const VkPipelineViewportStateCreateInfo,
pub pRasterizationState: *const VkPipelineRasterizationStateCreateInfo,
pub pMultisampleState: *const VkPipelineMultisampleStateCreateInfo,
pub pDepthStencilState: *const VkPipelineDepthStencilStateCreateInfo,
pub pColorBlendState: *const VkPipelineColorBlendStateCreateInfo,
pub pDynamicState: *const VkPipelineDynamicStateCreateInfo,
pub layout: VkPipelineLayout,
pub renderPass: VkRenderPass,
pub subpass: u32,
pub basePipelineHandle: VkPipeline,
pub basePipelineIndex: i32,
}Fields
sType: VkStructureTypepNext: *const c_voidflags: VkPipelineCreateFlagsstageCount: u32pStages: *const VkPipelineShaderStageCreateInfopVertexInputState: *const VkPipelineVertexInputStateCreateInfopInputAssemblyState: *const VkPipelineInputAssemblyStateCreateInfopTessellationState: *const VkPipelineTessellationStateCreateInfopViewportState: *const VkPipelineViewportStateCreateInfopRasterizationState: *const VkPipelineRasterizationStateCreateInfopMultisampleState: *const VkPipelineMultisampleStateCreateInfopDepthStencilState: *const VkPipelineDepthStencilStateCreateInfopColorBlendState: *const VkPipelineColorBlendStateCreateInfopDynamicState: *const VkPipelineDynamicStateCreateInfolayout: VkPipelineLayoutrenderPass: VkRenderPasssubpass: u32basePipelineHandle: VkPipelinebasePipelineIndex: i32Trait Implementations
Auto Trait Implementations
impl !Send for VkGraphicsPipelineCreateInfo
impl !Sync for VkGraphicsPipelineCreateInfo
impl Unpin for VkGraphicsPipelineCreateInfo
impl UnwindSafe for VkGraphicsPipelineCreateInfo
Blanket Implementations
Mutably borrows from an owned value. Read more