Struct vulkan_bindings::GraphicsPipelineCreateInfo [−][src]
#[repr(C)]pub struct GraphicsPipelineCreateInfo {Show 19 fields
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
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GraphicsPipelineCreateInfo
impl !Send for GraphicsPipelineCreateInfo
impl !Sync for GraphicsPipelineCreateInfo
impl Unpin for GraphicsPipelineCreateInfo
impl UnwindSafe for GraphicsPipelineCreateInfo
Blanket Implementations
Mutably borrows from an owned value. Read more