struct PipelineLayoutCreateInfo
Defined at line 101419 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
const void * pNext
Flags flags
uint32_t setLayoutCount
const vk::DescriptorSetLayout * pSetLayouts
uint32_t pushConstantRangeCount
const vk::PushConstantRange * pPushConstantRanges
Public Methods
void PipelineLayoutCreateInfo (vk::PipelineLayoutCreateFlags flags_, uint32_t setLayoutCount_, const vk::DescriptorSetLayout * pSetLayouts_, uint32_t pushConstantRangeCount_, const vk::PushConstantRange * pPushConstantRanges_, const void * pNext_)
Defined at line 101427 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PipelineLayoutCreateInfo (const PipelineLayoutCreateInfo & rhs)
Defined at line 101442 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PipelineLayoutCreateInfo (const VkPipelineLayoutCreateInfo & rhs)
Defined at line 101444 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PipelineLayoutCreateInfo (vk::PipelineLayoutCreateFlags flags_, const vk::ArrayProxyNoTemporaries<const vk::DescriptorSetLayout> & setLayouts_, const vk::ArrayProxyNoTemporaries<const vk::PushConstantRange> & pushConstantRanges_, const void * pNext_)
Defined at line 101450 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & operator= (const PipelineLayoutCreateInfo & rhs)
Defined at line 101464 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & operator= (const VkPipelineLayoutCreateInfo & rhs)
Defined at line 101467 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & setPNext (const void * pNext_)
Defined at line 101474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & setFlags (vk::PipelineLayoutCreateFlags flags_)
Defined at line 101480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & setSetLayoutCount (uint32_t setLayoutCount_)
Defined at line 101486 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & setPSetLayouts (const vk::DescriptorSetLayout * pSetLayouts_)
Defined at line 101492 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & setSetLayouts (const vk::ArrayProxyNoTemporaries<const vk::DescriptorSetLayout> & setLayouts_)
Defined at line 101499 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & setPushConstantRangeCount (uint32_t pushConstantRangeCount_)
Defined at line 101508 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & setPPushConstantRanges (const vk::PushConstantRange * pPushConstantRanges_)
Defined at line 101514 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PipelineLayoutCreateInfo & setPushConstantRanges (const vk::ArrayProxyNoTemporaries<const vk::PushConstantRange> & pushConstantRanges_)
Defined at line 101522 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPipelineLayoutCreateInfo & operator const VkPipelineLayoutCreateInfo & ()
Defined at line 101532 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPipelineLayoutCreateInfo & operator VkPipelineLayoutCreateInfo & ()
Defined at line 101537 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const PipelineLayoutCreateInfo & )
Defined at line 101561 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp