vk_resource_manager: Add entry to VKFence to test its usage

This commit is contained in:
ReinUsesLisp 2019-12-19 02:16:21 -03:00
parent ec983a2451
commit e41da22c8d
No known key found for this signature in database
GPG key ID: 2DFC508897B39CFE

View file

@ -124,6 +124,14 @@ public:
void OnFenceRemoval(VKFence* signaling_fence) override; 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: private:
VKFence* fence{}; ///< Fence watching this resource. nullptr when the watch is free. VKFence* fence{}; ///< Fence watching this resource. nullptr when the watch is free.
}; };