struct IndirectExecutionSetShaderInfoEXT
Defined at line 85763 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkIndirectExecutionSetShaderInfoEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkIndirectExecutionSetShaderInfoEXT.html
Public Members
StructureType sType
const void * pNext
uint32_t shaderCount
const ShaderEXT * pInitialShaders
const IndirectExecutionSetShaderLayoutInfoEXT * pSetLayoutInfos
uint32_t maxShaderCount
uint32_t pushConstantRangeCount
const PushConstantRange * pPushConstantRanges
Public Methods
void IndirectExecutionSetShaderInfoEXT (uint32_tshaderCount_,const ShaderEXT *pInitialShaders_,const IndirectExecutionSetShaderLayoutInfoEXT *pSetLayoutInfos_,uint32_tmaxShaderCount_,uint32_tpushConstantRangeCount_,const PushConstantRange *pPushConstantRanges_,const void *pNext_)
Defined at line 85771 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void IndirectExecutionSetShaderInfoEXT (const IndirectExecutionSetShaderInfoEXT & rhs)
Defined at line 85788 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void IndirectExecutionSetShaderInfoEXT (const VkIndirectExecutionSetShaderInfoEXT & rhs)
Defined at line 85790 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void IndirectExecutionSetShaderInfoEXT (const ArrayProxyNoTemporaries<const ShaderEXT> &initialShaders_,const ArrayProxyNoTemporaries<const IndirectExecutionSetShaderLayoutInfoEXT> &setLayoutInfos_,uint32_tmaxShaderCount_,const ArrayProxyNoTemporaries<const PushConstantRange> &pushConstantRanges_,const void *pNext_)
Defined at line 85796 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & operator= (const IndirectExecutionSetShaderInfoEXT & rhs)
Defined at line 85822 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & operator= (const VkIndirectExecutionSetShaderInfoEXT & rhs)
Defined at line 85825 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setPNext (const void * pNext_)
Defined at line 85832 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT && setPNext (const void * pNext_)
Defined at line 85838 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setShaderCount (uint32_t shaderCount_)
Defined at line 85844 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT && setShaderCount (uint32_t shaderCount_)
Defined at line 85850 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setPInitialShaders (const ShaderEXT * pInitialShaders_)
Defined at line 85856 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT && setPInitialShaders (const ShaderEXT * pInitialShaders_)
Defined at line 85862 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setInitialShaders (const ArrayProxyNoTemporaries<const ShaderEXT> & initialShaders_)
Defined at line 85869 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setPSetLayoutInfos (const IndirectExecutionSetShaderLayoutInfoEXT * pSetLayoutInfos_)
Defined at line 85877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT && setPSetLayoutInfos (const IndirectExecutionSetShaderLayoutInfoEXT * pSetLayoutInfos_)
Defined at line 85884 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setSetLayoutInfos (const ArrayProxyNoTemporaries<const IndirectExecutionSetShaderLayoutInfoEXT> & setLayoutInfos_)
Defined at line 85892 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setMaxShaderCount (uint32_t maxShaderCount_)
Defined at line 85901 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT && setMaxShaderCount (uint32_t maxShaderCount_)
Defined at line 85907 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setPushConstantRangeCount (uint32_t pushConstantRangeCount_)
Defined at line 85913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT && setPushConstantRangeCount (uint32_t pushConstantRangeCount_)
Defined at line 85919 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setPPushConstantRanges (const PushConstantRange * pPushConstantRanges_)
Defined at line 85925 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT && setPPushConstantRanges (const PushConstantRange * pPushConstantRanges_)
Defined at line 85931 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
IndirectExecutionSetShaderInfoEXT & setPushConstantRanges (const ArrayProxyNoTemporaries<const PushConstantRange> & pushConstantRanges_)
Defined at line 85938 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkIndirectExecutionSetShaderInfoEXT & operator const VkIndirectExecutionSetShaderInfoEXT & ()
Defined at line 85948 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkIndirectExecutionSetShaderInfoEXT & operator VkIndirectExecutionSetShaderInfoEXT & ()
Defined at line 85953 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkIndirectExecutionSetShaderInfoEXT * operator const VkIndirectExecutionSetShaderInfoEXT * ()
Defined at line 85958 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkIndirectExecutionSetShaderInfoEXT * operator VkIndirectExecutionSetShaderInfoEXT * ()
Defined at line 85963 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const IndirectExecutionSetShaderInfoEXT & )
Defined at line 85984 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp