struct PipelineLayoutCreateInfo

Defined at line 161773 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkPipelineLayoutCreateInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkPipelineLayoutCreateInfo.html

Public Members

StructureType sType
const void * pNext
Flags flags
uint32_t setLayoutCount
const DescriptorSetLayout * pSetLayouts
uint32_t pushConstantRangeCount
const PushConstantRange * pPushConstantRanges

Public Methods

void PipelineLayoutCreateInfo (PipelineLayoutCreateFlags flags_, uint32_t setLayoutCount_, const DescriptorSetLayout * pSetLayouts_, uint32_t pushConstantRangeCount_, const PushConstantRange * pPushConstantRanges_, const void * pNext_)

Defined at line 161781 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PipelineLayoutCreateInfo (const PipelineLayoutCreateInfo & rhs)

Defined at line 161796 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PipelineLayoutCreateInfo (const VkPipelineLayoutCreateInfo & rhs)

Defined at line 161798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PipelineLayoutCreateInfo (PipelineLayoutCreateFlags flags_, const ArrayProxyNoTemporaries<const DescriptorSetLayout> & setLayouts_, const ArrayProxyNoTemporaries<const PushConstantRange> & pushConstantRanges_, const void * pNext_)

Defined at line 161804 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & operator= (const PipelineLayoutCreateInfo & rhs)

Defined at line 161818 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & operator= (const VkPipelineLayoutCreateInfo & rhs)

Defined at line 161821 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & setPNext (const void * pNext_)

Defined at line 161828 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo && setPNext (const void * pNext_)

Defined at line 161834 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & setFlags (PipelineLayoutCreateFlags flags_)

Defined at line 161840 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo && setFlags (PipelineLayoutCreateFlags flags_)

Defined at line 161846 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & setSetLayoutCount (uint32_t setLayoutCount_)

Defined at line 161852 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo && setSetLayoutCount (uint32_t setLayoutCount_)

Defined at line 161858 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & setPSetLayouts (const DescriptorSetLayout * pSetLayouts_)

Defined at line 161864 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo && setPSetLayouts (const DescriptorSetLayout * pSetLayouts_)

Defined at line 161870 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & setSetLayouts (const ArrayProxyNoTemporaries<const DescriptorSetLayout> & setLayouts_)

Defined at line 161877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & setPushConstantRangeCount (uint32_t pushConstantRangeCount_)

Defined at line 161885 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo && setPushConstantRangeCount (uint32_t pushConstantRangeCount_)

Defined at line 161891 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & setPPushConstantRanges (const PushConstantRange * pPushConstantRanges_)

Defined at line 161897 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo && setPPushConstantRanges (const PushConstantRange * pPushConstantRanges_)

Defined at line 161903 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PipelineLayoutCreateInfo & setPushConstantRanges (const ArrayProxyNoTemporaries<const PushConstantRange> & pushConstantRanges_)

Defined at line 161910 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPipelineLayoutCreateInfo & operator const VkPipelineLayoutCreateInfo & ()

Defined at line 161919 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPipelineLayoutCreateInfo & operator VkPipelineLayoutCreateInfo & ()

Defined at line 161924 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPipelineLayoutCreateInfo * operator const VkPipelineLayoutCreateInfo * ()

Defined at line 161929 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPipelineLayoutCreateInfo * operator VkPipelineLayoutCreateInfo * ()

Defined at line 161934 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const PipelineLayoutCreateInfo & )

Defined at line 161954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp