struct GeneratedCommandsInfoEXT

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

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

Public Members

StructureType sType
const void * pNext
Flags shaderStages
IndirectExecutionSetEXT indirectExecutionSet
IndirectCommandsLayoutEXT indirectCommandsLayout
DeviceAddress indirectAddress
DeviceSize indirectAddressSize
DeviceAddress preprocessAddress
DeviceSize preprocessSize
uint32_t maxSequenceCount
DeviceAddress sequenceCountAddress
uint32_t maxDrawCount

Public Methods

void GeneratedCommandsInfoEXT (ShaderStageFlags shaderStages_, IndirectExecutionSetEXT indirectExecutionSet_, IndirectCommandsLayoutEXT indirectCommandsLayout_, DeviceAddress indirectAddress_, DeviceSize indirectAddressSize_, DeviceAddress preprocessAddress_, DeviceSize preprocessSize_, uint32_t maxSequenceCount_, DeviceAddress sequenceCountAddress_, uint32_t maxDrawCount_, const void * pNext_)

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

void GeneratedCommandsInfoEXT (const GeneratedCommandsInfoEXT & rhs)

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

void GeneratedCommandsInfoEXT (const VkGeneratedCommandsInfoEXT & rhs)

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

GeneratedCommandsInfoEXT & operator= (const GeneratedCommandsInfoEXT & rhs)

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

GeneratedCommandsInfoEXT & operator= (const VkGeneratedCommandsInfoEXT & rhs)

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

GeneratedCommandsInfoEXT & setPNext (const void * pNext_)

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

GeneratedCommandsInfoEXT && setPNext (const void * pNext_)

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

GeneratedCommandsInfoEXT & setShaderStages (ShaderStageFlags shaderStages_)

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

GeneratedCommandsInfoEXT && setShaderStages (ShaderStageFlags shaderStages_)

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

GeneratedCommandsInfoEXT & setIndirectExecutionSet (IndirectExecutionSetEXT indirectExecutionSet_)

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

GeneratedCommandsInfoEXT && setIndirectExecutionSet (IndirectExecutionSetEXT indirectExecutionSet_)

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

GeneratedCommandsInfoEXT & setIndirectCommandsLayout (IndirectCommandsLayoutEXT indirectCommandsLayout_)

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

GeneratedCommandsInfoEXT && setIndirectCommandsLayout (IndirectCommandsLayoutEXT indirectCommandsLayout_)

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

GeneratedCommandsInfoEXT & setIndirectAddress (DeviceAddress indirectAddress_)

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

GeneratedCommandsInfoEXT && setIndirectAddress (DeviceAddress indirectAddress_)

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

GeneratedCommandsInfoEXT & setIndirectAddressSize (DeviceSize indirectAddressSize_)

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

GeneratedCommandsInfoEXT && setIndirectAddressSize (DeviceSize indirectAddressSize_)

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

GeneratedCommandsInfoEXT & setPreprocessAddress (DeviceAddress preprocessAddress_)

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

GeneratedCommandsInfoEXT && setPreprocessAddress (DeviceAddress preprocessAddress_)

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

GeneratedCommandsInfoEXT & setPreprocessSize (DeviceSize preprocessSize_)

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

GeneratedCommandsInfoEXT && setPreprocessSize (DeviceSize preprocessSize_)

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

GeneratedCommandsInfoEXT & setMaxSequenceCount (uint32_t maxSequenceCount_)

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

GeneratedCommandsInfoEXT && setMaxSequenceCount (uint32_t maxSequenceCount_)

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

GeneratedCommandsInfoEXT & setSequenceCountAddress (DeviceAddress sequenceCountAddress_)

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

GeneratedCommandsInfoEXT && setSequenceCountAddress (DeviceAddress sequenceCountAddress_)

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

GeneratedCommandsInfoEXT & setMaxDrawCount (uint32_t maxDrawCount_)

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

GeneratedCommandsInfoEXT && setMaxDrawCount (uint32_t maxDrawCount_)

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

const VkGeneratedCommandsInfoEXT & operator const VkGeneratedCommandsInfoEXT & ()

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

VkGeneratedCommandsInfoEXT & operator VkGeneratedCommandsInfoEXT & ()

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

const VkGeneratedCommandsInfoEXT * operator const VkGeneratedCommandsInfoEXT * ()

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

VkGeneratedCommandsInfoEXT * operator VkGeneratedCommandsInfoEXT * ()

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

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

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