Struct vk_sys::GraphicsPipelineCreateInfo
[−]
[src]
#[repr(C)]pub struct GraphicsPipelineCreateInfo { pub sType: StructureType, pub pNext: *const c_void, pub flags: PipelineCreateFlags, pub stageCount: u32, pub pStages: *const PipelineShaderStageCreateInfo, pub pVertexInputState: *const PipelineVertexInputStateCreateInfo, pub pInputAssemblyState: *const PipelineInputAssemblyStateCreateInfo, pub pTessellationState: *const PipelineTessellationStateCreateInfo, pub pViewportState: *const PipelineViewportStateCreateInfo, pub pRasterizationState: *const PipelineRasterizationStateCreateInfo, pub pMultisampleState: *const PipelineMultisampleStateCreateInfo, pub pDepthStencilState: *const PipelineDepthStencilStateCreateInfo, pub pColorBlendState: *const PipelineColorBlendStateCreateInfo, pub pDynamicState: *const PipelineDynamicStateCreateInfo, pub layout: PipelineLayout, pub renderPass: RenderPass, pub subpass: u32, pub basePipelineHandle: Pipeline, pub basePipelineIndex: i32, }
Fields
sType: StructureType
pNext: *const c_void
flags: PipelineCreateFlags
stageCount: u32
pStages: *const PipelineShaderStageCreateInfo
pVertexInputState: *const PipelineVertexInputStateCreateInfo
pInputAssemblyState: *const PipelineInputAssemblyStateCreateInfo
pTessellationState: *const PipelineTessellationStateCreateInfo
pViewportState: *const PipelineViewportStateCreateInfo
pRasterizationState: *const PipelineRasterizationStateCreateInfo
pMultisampleState: *const PipelineMultisampleStateCreateInfo
pDepthStencilState: *const PipelineDepthStencilStateCreateInfo
pColorBlendState: *const PipelineColorBlendStateCreateInfo
pDynamicState: *const PipelineDynamicStateCreateInfo
layout: PipelineLayout
renderPass: RenderPass
subpass: u32
basePipelineHandle: Pipeline
basePipelineIndex: i32