Struct ash::vk::types::GraphicsPipelineCreateInfo
[−]
[src]
#[repr(C)]pub struct GraphicsPipelineCreateInfo { pub s_type: StructureType, pub p_next: *const c_void, pub flags: PipelineCreateFlags, pub stage_count: uint32_t, pub p_stages: *const PipelineShaderStageCreateInfo, pub p_vertex_input_state: *const PipelineVertexInputStateCreateInfo, pub p_input_assembly_state: *const PipelineInputAssemblyStateCreateInfo, pub p_tessellation_state: *const PipelineTessellationStateCreateInfo, pub p_viewport_state: *const PipelineViewportStateCreateInfo, pub p_rasterization_state: *const PipelineRasterizationStateCreateInfo, pub p_multisample_state: *const PipelineMultisampleStateCreateInfo, pub p_depth_stencil_state: *const PipelineDepthStencilStateCreateInfo, pub p_color_blend_state: *const PipelineColorBlendStateCreateInfo, pub p_dynamic_state: *const PipelineDynamicStateCreateInfo, pub layout: PipelineLayout, pub render_pass: RenderPass, pub subpass: uint32_t, pub base_pipeline_handle: Pipeline, pub base_pipeline_index: int32_t, }
Fields
s_type: StructureType
p_next: *const c_void
flags: PipelineCreateFlags
stage_count: uint32_t
p_stages: *const PipelineShaderStageCreateInfo
p_vertex_input_state: *const PipelineVertexInputStateCreateInfo
p_input_assembly_state: *const PipelineInputAssemblyStateCreateInfo
p_tessellation_state: *const PipelineTessellationStateCreateInfo
p_viewport_state: *const PipelineViewportStateCreateInfo
p_rasterization_state: *const PipelineRasterizationStateCreateInfo
p_multisample_state: *const PipelineMultisampleStateCreateInfo
p_depth_stencil_state: *const PipelineDepthStencilStateCreateInfo
p_color_blend_state: *const PipelineColorBlendStateCreateInfo
p_dynamic_state: *const PipelineDynamicStateCreateInfo
layout: PipelineLayout
render_pass: RenderPass
subpass: uint32_t
base_pipeline_handle: Pipeline
base_pipeline_index: int32_t
Trait Implementations
impl Debug for GraphicsPipelineCreateInfo
[src]
impl Clone for GraphicsPipelineCreateInfo
[src]
fn clone(&self) -> GraphicsPipelineCreateInfo
[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