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 (PipelineLayoutCreateFlagsflags_,uint32_tsetLayoutCount_,const DescriptorSetLayout *pSetLayouts_,uint32_tpushConstantRangeCount_,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 (PipelineLayoutCreateFlagsflags_,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