// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry
[[VkPipelineLayoutCreateInfo,VkPipelineLayoutCreateInfo]]
[source,c++]
----
typedef struct VkPipelineLayoutCreateInfo {
    VkStructureType                 sType;
    const void*                     pNext;
    VkPipelineLayoutCreateFlags     flags;
    uint32_t                        setLayoutCount;
    const VkDescriptorSetLayout*    pSetLayouts;
    uint32_t                        pushConstantRangeCount;
    const VkPushConstantRange*      pPushConstantRanges;
} VkPipelineLayoutCreateInfo;
----
