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: VkStructureType
pNext: *const c_void
flags: VkPipelineCreateFlags
stageCount: u32
pStages: *const VkPipelineShaderStageCreateInfo
pVertexInputState: *const VkPipelineVertexInputStateCreateInfo
pInputAssemblyState: *const VkPipelineInputAssemblyStateCreateInfo
pTessellationState: *const VkPipelineTessellationStateCreateInfo
pViewportState: *const VkPipelineViewportStateCreateInfo
pRasterizationState: *const VkPipelineRasterizationStateCreateInfo
pMultisampleState: *const VkPipelineMultisampleStateCreateInfo
pDepthStencilState: *const VkPipelineDepthStencilStateCreateInfo
pColorBlendState: *const VkPipelineColorBlendStateCreateInfo
pDynamicState: *const VkPipelineDynamicStateCreateInfo
layout: VkPipelineLayout
renderPass: VkRenderPass
subpass: u32
basePipelineHandle: VkPipeline
basePipelineIndex: i32
Trait 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