#include <fence_waiter_vk.h>
Definition at line 23 of file fence_waiter_vk.h.
◆ ~FenceWaiterVK()
impeller::FenceWaiterVK::~FenceWaiterVK |
( |
| ) |
|
◆ AddFence()
bool impeller::FenceWaiterVK::AddFence |
( |
vk::UniqueFence |
fence, |
|
|
const fml::closure & |
callback |
|
) |
| |
Definition at line 64 of file fence_waiter_vk.cc.
66 if (!fence || !callback) {
71 std::scoped_lock lock(wait_set_mutex_);
77 wait_set_cv_.notify_one();
static std::shared_ptr< WaitSetEntry > Create(vk::UniqueFence p_fence, const fml::closure &p_callback)
References impeller::WaitSetEntry::Create().
◆ IsValid()
bool impeller::FenceWaiterVK::IsValid |
( |
| ) |
const |
◆ Terminate()
void impeller::FenceWaiterVK::Terminate |
( |
| ) |
|
Definition at line 206 of file fence_waiter_vk.cc.
208 std::scoped_lock lock(wait_set_mutex_);
214 wait_set_cv_.notify_one();
215 waiter_thread_->join();
Referenced by ~FenceWaiterVK().
◆ ContextVK
The documentation for this class was generated from the following files: