digraph "VkGraphicsPipelineCreateInfo"
{
 // LATEX_PDF_SIZE
  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
  node [fontname="FreeSans",fontsize="10",shape=record];
  rankdir="LR";
  Node1 [label="VkGraphicsPipelineCreateInfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
  Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pVertexInputState" ,fontname="FreeSans"];
  Node2 [label="VkPipelineVertexInputState\lCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/db6/struct_vk_pipeline_vertex_input_state_create_info.html",tooltip=" "];
  Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pVertexAttributeDescriptions" ,fontname="FreeSans"];
  Node3 [label="VkVertexInputAttributeDescription",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d7a/struct_vk_vertex_input_attribute_description.html",tooltip=" "];
  Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pVertexBindingDescriptions" ,fontname="FreeSans"];
  Node4 [label="VkVertexInputBindingDescription",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d41/struct_vk_vertex_input_binding_description.html",tooltip=" "];
  Node5 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pStages" ,fontname="FreeSans"];
  Node5 [label="VkPipelineShaderStageCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/de4/struct_vk_pipeline_shader_stage_create_info.html",tooltip=" "];
  Node6 -> Node5 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pSpecializationInfo" ,fontname="FreeSans"];
  Node6 [label="VkSpecializationInfo",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$d5/de7/struct_vk_specialization_info.html",tooltip=" "];
  Node8 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pDepthStencilState" ,fontname="FreeSans"];
  Node8 [label="VkPipelineDepthStencilState\lCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/dca/struct_vk_pipeline_depth_stencil_state_create_info.html",tooltip=" "];
  Node9 -> Node8 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" front\nback" ,fontname="FreeSans"];
  Node9 [label="VkStencilOpState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/df7/struct_vk_stencil_op_state.html",tooltip=" "];
  Node10 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pTessellationState" ,fontname="FreeSans"];
  Node10 [label="VkPipelineTessellationState\lCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dd4/struct_vk_pipeline_tessellation_state_create_info.html",tooltip=" "];
  Node11 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pDynamicState" ,fontname="FreeSans"];
  Node11 [label="VkPipelineDynamicStateCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/de3/struct_vk_pipeline_dynamic_state_create_info.html",tooltip=" "];
  Node12 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pRasterizationState" ,fontname="FreeSans"];
  Node12 [label="VkPipelineRasterizationState\lCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d2a/struct_vk_pipeline_rasterization_state_create_info.html",tooltip=" "];
  Node13 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pMultisampleState" ,fontname="FreeSans"];
  Node13 [label="VkPipelineMultisampleState\lCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/dcb/struct_vk_pipeline_multisample_state_create_info.html",tooltip=" "];
  Node14 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pInputAssemblyState" ,fontname="FreeSans"];
  Node14 [label="VkPipelineInputAssemblyState\lCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/de1/struct_vk_pipeline_input_assembly_state_create_info.html",tooltip=" "];
  Node15 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pViewportState" ,fontname="FreeSans"];
  Node15 [label="VkPipelineViewportStateCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/dca/struct_vk_pipeline_viewport_state_create_info.html",tooltip=" "];
  Node16 -> Node15 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pScissors" ,fontname="FreeSans"];
  Node16 [label="VkRect2D",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$d1/d3f/struct_vk_rect2_d.html",tooltip=" "];
  Node19 -> Node15 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pViewports" ,fontname="FreeSans"];
  Node19 [label="VkViewport",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d4d/struct_vk_viewport.html",tooltip=" "];
  Node20 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pColorBlendState" ,fontname="FreeSans"];
  Node20 [label="VkPipelineColorBlendState\lCreateInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d74/struct_vk_pipeline_color_blend_state_create_info.html",tooltip=" "];
  Node21 -> Node20 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pAttachments" ,fontname="FreeSans"];
  Node21 [label="VkPipelineColorBlendAttachment\lState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d50/struct_vk_pipeline_color_blend_attachment_state.html",tooltip=" "];
}
