struct SemaphoreWaitInfo

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

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

Public Members

StructureType sType
const void * pNext
Flags flags
uint32_t semaphoreCount
const Semaphore * pSemaphores
const uint64_t * pValues

Public Methods

void SemaphoreWaitInfo (SemaphoreWaitFlags flags_, uint32_t semaphoreCount_, const Semaphore * pSemaphores_, const uint64_t * pValues_, const void * pNext_)

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

void SemaphoreWaitInfo (const SemaphoreWaitInfo & rhs)

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

void SemaphoreWaitInfo (const VkSemaphoreWaitInfo & rhs)

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

void SemaphoreWaitInfo (SemaphoreWaitFlags flags_, const ArrayProxyNoTemporaries<const Semaphore> & semaphores_, const ArrayProxyNoTemporaries<const uint64_t> & values_, const void * pNext_)

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

SemaphoreWaitInfo & operator= (const SemaphoreWaitInfo & rhs)

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

SemaphoreWaitInfo & operator= (const VkSemaphoreWaitInfo & rhs)

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

SemaphoreWaitInfo & setPNext (const void * pNext_)

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

SemaphoreWaitInfo && setPNext (const void * pNext_)

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

SemaphoreWaitInfo & setFlags (SemaphoreWaitFlags flags_)

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

SemaphoreWaitInfo && setFlags (SemaphoreWaitFlags flags_)

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

SemaphoreWaitInfo & setSemaphoreCount (uint32_t semaphoreCount_)

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

SemaphoreWaitInfo && setSemaphoreCount (uint32_t semaphoreCount_)

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

SemaphoreWaitInfo & setPSemaphores (const Semaphore * pSemaphores_)

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

SemaphoreWaitInfo && setPSemaphores (const Semaphore * pSemaphores_)

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

SemaphoreWaitInfo & setSemaphores (const ArrayProxyNoTemporaries<const Semaphore> & semaphores_)

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

SemaphoreWaitInfo & setPValues (const uint64_t * pValues_)

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

SemaphoreWaitInfo && setPValues (const uint64_t * pValues_)

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

SemaphoreWaitInfo & setValues (const ArrayProxyNoTemporaries<const uint64_t> & values_)

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

const VkSemaphoreWaitInfo & operator const VkSemaphoreWaitInfo & ()

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

VkSemaphoreWaitInfo & operator VkSemaphoreWaitInfo & ()

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

const VkSemaphoreWaitInfo * operator const VkSemaphoreWaitInfo * ()

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

VkSemaphoreWaitInfo * operator VkSemaphoreWaitInfo * ()

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

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

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