Struct vks::vk::VkGraphicsPipelineCreateInfo
[−]
[src]
#[repr(C)]pub struct VkGraphicsPipelineCreateInfo { 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
impl Debug for VkGraphicsPipelineCreateInfo
[src]
impl Copy for VkGraphicsPipelineCreateInfo
[src]
impl Clone for VkGraphicsPipelineCreateInfo
[src]
fn clone(&self) -> VkGraphicsPipelineCreateInfo
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more