struct SubmitInfo

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

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

Public Members

StructureType sType
const void * pNext
uint32_t waitSemaphoreCount
const Semaphore * pWaitSemaphores
const PipelineStageFlags * pWaitDstStageMask
uint32_t commandBufferCount
const CommandBuffer * pCommandBuffers
uint32_t signalSemaphoreCount
const Semaphore * pSignalSemaphores

Public Methods

void SubmitInfo (uint32_t waitSemaphoreCount_, const Semaphore * pWaitSemaphores_, const PipelineStageFlags * pWaitDstStageMask_, uint32_t commandBufferCount_, const CommandBuffer * pCommandBuffers_, uint32_t signalSemaphoreCount_, const Semaphore * pSignalSemaphores_, const void * pNext_)

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

void SubmitInfo (const SubmitInfo & rhs)

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

void SubmitInfo (const VkSubmitInfo & rhs)

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

void SubmitInfo (const ArrayProxyNoTemporaries<const Semaphore> & waitSemaphores_, const ArrayProxyNoTemporaries<const PipelineStageFlags> & waitDstStageMask_, const ArrayProxyNoTemporaries<const CommandBuffer> & commandBuffers_, const ArrayProxyNoTemporaries<const Semaphore> & signalSemaphores_, const void * pNext_)

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

SubmitInfo & operator= (const SubmitInfo & rhs)

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

SubmitInfo & operator= (const VkSubmitInfo & rhs)

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

SubmitInfo & setPNext (const void * pNext_)

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

SubmitInfo && setPNext (const void * pNext_)

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

SubmitInfo & setWaitSemaphoreCount (uint32_t waitSemaphoreCount_)

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

SubmitInfo && setWaitSemaphoreCount (uint32_t waitSemaphoreCount_)

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

SubmitInfo & setPWaitSemaphores (const Semaphore * pWaitSemaphores_)

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

SubmitInfo && setPWaitSemaphores (const Semaphore * pWaitSemaphores_)

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

SubmitInfo & setWaitSemaphores (const ArrayProxyNoTemporaries<const Semaphore> & waitSemaphores_)

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

SubmitInfo & setPWaitDstStageMask (const PipelineStageFlags * pWaitDstStageMask_)

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

SubmitInfo && setPWaitDstStageMask (const PipelineStageFlags * pWaitDstStageMask_)

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

SubmitInfo & setWaitDstStageMask (const ArrayProxyNoTemporaries<const PipelineStageFlags> & waitDstStageMask_)

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

SubmitInfo & setCommandBufferCount (uint32_t commandBufferCount_)

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

SubmitInfo && setCommandBufferCount (uint32_t commandBufferCount_)

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

SubmitInfo & setPCommandBuffers (const CommandBuffer * pCommandBuffers_)

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

SubmitInfo && setPCommandBuffers (const CommandBuffer * pCommandBuffers_)

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

SubmitInfo & setCommandBuffers (const ArrayProxyNoTemporaries<const CommandBuffer> & commandBuffers_)

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

SubmitInfo & setSignalSemaphoreCount (uint32_t signalSemaphoreCount_)

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

SubmitInfo && setSignalSemaphoreCount (uint32_t signalSemaphoreCount_)

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

SubmitInfo & setPSignalSemaphores (const Semaphore * pSignalSemaphores_)

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

SubmitInfo && setPSignalSemaphores (const Semaphore * pSignalSemaphores_)

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

SubmitInfo & setSignalSemaphores (const ArrayProxyNoTemporaries<const Semaphore> & signalSemaphores_)

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

const VkSubmitInfo & operator const VkSubmitInfo & ()

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

VkSubmitInfo & operator VkSubmitInfo & ()

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

const VkSubmitInfo * operator const VkSubmitInfo * ()

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

VkSubmitInfo * operator VkSubmitInfo * ()

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

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

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