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