Go to the documentation of this file.
42 VulkanFencePool(std::shared_ptr<const VulkanLogicalDevice> LogicalDevice) noexcept;
58 std::shared_ptr<const VulkanLogicalDevice> m_LogicalDevice;
59 std::vector<FenceWrapper> m_Fences;
DEFINE_VULKAN_OBJECT_WRAPPER(Fence) FenceWrapper
Definition: VulkanLogicalDevice.hpp:74
VulkanFencePool(std::shared_ptr< const VulkanLogicalDevice > LogicalDevice) noexcept
Definition: VulkanFencePool.cpp:36
Definition: VulkanFencePool.hpp:39
void DisposeFence(FenceWrapper &&Fence)
Definition: VulkanFencePool.cpp:73
~VulkanFencePool()
Definition: VulkanFencePool.cpp:40
Definition: VulkanCommandBuffer.hpp:33
FenceWrapper GetFence()
Definition: VulkanFencePool.cpp:51
VulkanFencePool & operator=(const VulkanFencePool &)=delete