struct IndirectExecutionSetShaderInfoEXT

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

Public Members

StructureType sType
const void * pNext
uint32_t shaderCount
const vk::ShaderEXT * pInitialShaders
const vk::IndirectExecutionSetShaderLayoutInfoEXT * pSetLayoutInfos
uint32_t maxShaderCount
uint32_t pushConstantRangeCount
const vk::PushConstantRange * pPushConstantRanges

Public Methods

void IndirectExecutionSetShaderInfoEXT (uint32_t shaderCount_, const vk::ShaderEXT * pInitialShaders_, const vk::IndirectExecutionSetShaderLayoutInfoEXT * pSetLayoutInfos_, uint32_t maxShaderCount_, uint32_t pushConstantRangeCount_, const vk::PushConstantRange * pPushConstantRanges_, const void * pNext_)

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

void IndirectExecutionSetShaderInfoEXT (const IndirectExecutionSetShaderInfoEXT & rhs)

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

void IndirectExecutionSetShaderInfoEXT (const VkIndirectExecutionSetShaderInfoEXT & rhs)

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

void IndirectExecutionSetShaderInfoEXT (const vk::ArrayProxyNoTemporaries<const vk::ShaderEXT> & initialShaders_, const vk::ArrayProxyNoTemporaries<const vk::IndirectExecutionSetShaderLayoutInfoEXT> & setLayoutInfos_, uint32_t maxShaderCount_, const vk::ArrayProxyNoTemporaries<const vk::PushConstantRange> & pushConstantRanges_, const void * pNext_)

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

IndirectExecutionSetShaderInfoEXT & operator= (const IndirectExecutionSetShaderInfoEXT & rhs)

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

IndirectExecutionSetShaderInfoEXT & operator= (const VkIndirectExecutionSetShaderInfoEXT & rhs)

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

IndirectExecutionSetShaderInfoEXT & setPNext (const void * pNext_)

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

IndirectExecutionSetShaderInfoEXT & setShaderCount (uint32_t shaderCount_)

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

IndirectExecutionSetShaderInfoEXT & setPInitialShaders (const vk::ShaderEXT * pInitialShaders_)

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

IndirectExecutionSetShaderInfoEXT & setInitialShaders (const vk::ArrayProxyNoTemporaries<const vk::ShaderEXT> & initialShaders_)

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

IndirectExecutionSetShaderInfoEXT & setPSetLayoutInfos (const vk::IndirectExecutionSetShaderLayoutInfoEXT * pSetLayoutInfos_)

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

IndirectExecutionSetShaderInfoEXT & setSetLayoutInfos (const vk::ArrayProxyNoTemporaries<const vk::IndirectExecutionSetShaderLayoutInfoEXT> & setLayoutInfos_)

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

IndirectExecutionSetShaderInfoEXT & setMaxShaderCount (uint32_t maxShaderCount_)

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

IndirectExecutionSetShaderInfoEXT & setPushConstantRangeCount (uint32_t pushConstantRangeCount_)

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

IndirectExecutionSetShaderInfoEXT & setPPushConstantRanges (const vk::PushConstantRange * pPushConstantRanges_)

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

IndirectExecutionSetShaderInfoEXT & setPushConstantRanges (const vk::ArrayProxyNoTemporaries<const vk::PushConstantRange> & pushConstantRanges_)

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

const VkIndirectExecutionSetShaderInfoEXT & operator const VkIndirectExecutionSetShaderInfoEXT & ()

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

VkIndirectExecutionSetShaderInfoEXT & operator VkIndirectExecutionSetShaderInfoEXT & ()

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

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

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