module Vulkan
    class VkPipelineLayoutCreateInfo < FFI::Struct
        layout sType:                   :VkStructureType,
               pNext:                   :pointer,
               flags:                   :VkPipelineLayoutCreateFlags,
               setLayoutCount:          :uint32_t,
               pSetLayouts:             :pointer,
               pushConstantRangeCount:  :uint32_t,
               pPushConstantRanges:     :pointer
    end
end