class Semaphore

Defined at line 3583 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

wrapper class for handle VkSemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkSemaphore.html

Public Members

static ObjectType objectType
static DebugReportObjectTypeEXT debugReportObjectType

Public Methods

void Semaphore ()

Defined at line 3593 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Semaphore (const Semaphore & rhs)

Defined at line 3595 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Semaphore & operator= (const Semaphore & rhs)

Defined at line 3596 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Semaphore (Semaphore && rhs)

Defined at line 3599 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Semaphore & operator= (Semaphore && rhs)

Defined at line 3600 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Semaphore (std::nullptr_t )

Defined at line 3611 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Semaphore (VkSemaphore semaphore)

Defined at line 3613 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Semaphore & operator= (VkSemaphore semaphore)

Defined at line 3616 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Semaphore & operator= (std::nullptr_t )

Defined at line 3623 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

VkSemaphore operator VkSemaphore_T * ()

Defined at line 3629 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

bool operator bool ()

Defined at line 3634 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

bool operator! ()

Defined at line 3639 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp