vk_resource_manager: Add entry to VKFence to test its usage

master
ReinUsesLisp 2019-12-19 02:16:21 +07:00
parent ec983a2451
commit e41da22c8d
No known key found for this signature in database
GPG Key ID: 2DFC508897B39CFE
1 changed files with 8 additions and 0 deletions

@ -124,6 +124,14 @@ public:
void OnFenceRemoval(VKFence* signaling_fence) override;
/**
* Do not use it paired with Watch. Use TryWatch instead.
* Returns true when the watch is free.
*/
bool IsUsed() const {
return fence != nullptr;
}
private:
VKFence* fence{}; ///< Fence watching this resource. nullptr when the watch is free.
};