VulkanTimelineSemaphore Class. This class is a wrapper of timeline VkSemaphore. More...
#include <VulkanTimelineSemaphore.h>
Public Member Functions | |
| VulkanTimelineSemaphore (VulkanState &vulkanState) | |
| Constructor Function. | |
| virtual | ~VulkanTimelineSemaphore () override |
| Destructor Function. | |
| void | Wait (uint64_t waitValue=1) const |
| Wait on this VkSemaphore using specific value. | |
| void | Singal (uint64_t signalValue=1) const |
| Signal this VkSemaphore using specific value. | |
| uint64_t | GetValue () const |
| Get what Counter this VkSemaphore is now. | |
Protected Attributes | |
| VulkanState & | m_VulkanState |
| The global VulkanState Referenced from VulkanRenderBackend. | |
Private Attributes | |
| VkSemaphore | m_TimelineSemaphore |
| Timeline VkSemaphore. | |
VulkanTimelineSemaphore Class. This class is a wrapper of timeline VkSemaphore.
Definition at line 17 of file VulkanTimelineSemaphore.h.