struct IndirectCommandsLayoutCreateInfoEXT

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

wrapper struct for struct VkIndirectCommandsLayoutCreateInfoEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkIndirectCommandsLayoutCreateInfoEXT.html

Public Members

StructureType sType
const void * pNext
Flags flags
Flags shaderStages
uint32_t indirectStride
PipelineLayout pipelineLayout
uint32_t tokenCount
const IndirectCommandsLayoutTokenEXT * pTokens

Public Methods

void IndirectCommandsLayoutCreateInfoEXT (IndirectCommandsLayoutUsageFlagsEXT flags_, ShaderStageFlags shaderStages_, uint32_t indirectStride_, PipelineLayout pipelineLayout_, uint32_t tokenCount_, const IndirectCommandsLayoutTokenEXT * pTokens_, const void * pNext_)

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

void IndirectCommandsLayoutCreateInfoEXT (const IndirectCommandsLayoutCreateInfoEXT & rhs)

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

void IndirectCommandsLayoutCreateInfoEXT (const VkIndirectCommandsLayoutCreateInfoEXT & rhs)

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

void IndirectCommandsLayoutCreateInfoEXT (IndirectCommandsLayoutUsageFlagsEXT flags_, ShaderStageFlags shaderStages_, uint32_t indirectStride_, PipelineLayout pipelineLayout_, const ArrayProxyNoTemporaries<const IndirectCommandsLayoutTokenEXT> & tokens_, const void * pNext_)

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

IndirectCommandsLayoutCreateInfoEXT & operator= (const IndirectCommandsLayoutCreateInfoEXT & rhs)

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

IndirectCommandsLayoutCreateInfoEXT & operator= (const VkIndirectCommandsLayoutCreateInfoEXT & rhs)

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

IndirectCommandsLayoutCreateInfoEXT & setPNext (const void * pNext_)

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

IndirectCommandsLayoutCreateInfoEXT && setPNext (const void * pNext_)

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

IndirectCommandsLayoutCreateInfoEXT & setFlags (IndirectCommandsLayoutUsageFlagsEXT flags_)

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

IndirectCommandsLayoutCreateInfoEXT && setFlags (IndirectCommandsLayoutUsageFlagsEXT flags_)

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

IndirectCommandsLayoutCreateInfoEXT & setShaderStages (ShaderStageFlags shaderStages_)

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

IndirectCommandsLayoutCreateInfoEXT && setShaderStages (ShaderStageFlags shaderStages_)

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

IndirectCommandsLayoutCreateInfoEXT & setIndirectStride (uint32_t indirectStride_)

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

IndirectCommandsLayoutCreateInfoEXT && setIndirectStride (uint32_t indirectStride_)

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

IndirectCommandsLayoutCreateInfoEXT & setPipelineLayout (PipelineLayout pipelineLayout_)

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

IndirectCommandsLayoutCreateInfoEXT && setPipelineLayout (PipelineLayout pipelineLayout_)

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

IndirectCommandsLayoutCreateInfoEXT & setTokenCount (uint32_t tokenCount_)

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

IndirectCommandsLayoutCreateInfoEXT && setTokenCount (uint32_t tokenCount_)

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

IndirectCommandsLayoutCreateInfoEXT & setPTokens (const IndirectCommandsLayoutTokenEXT * pTokens_)

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

IndirectCommandsLayoutCreateInfoEXT && setPTokens (const IndirectCommandsLayoutTokenEXT * pTokens_)

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

IndirectCommandsLayoutCreateInfoEXT & setTokens (const ArrayProxyNoTemporaries<const IndirectCommandsLayoutTokenEXT> & tokens_)

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

const VkIndirectCommandsLayoutCreateInfoEXT & operator const VkIndirectCommandsLayoutCreateInfoEXT & ()

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

VkIndirectCommandsLayoutCreateInfoEXT & operator VkIndirectCommandsLayoutCreateInfoEXT & ()

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

const VkIndirectCommandsLayoutCreateInfoEXT * operator const VkIndirectCommandsLayoutCreateInfoEXT * ()

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

VkIndirectCommandsLayoutCreateInfoEXT * operator VkIndirectCommandsLayoutCreateInfoEXT * ()

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

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

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