Diligent Engine  v.2.4.g
Public Member Functions | List of all members
VulkanUtilities::VulkanFencePool Class Reference

#include <VulkanFencePool.hpp>

Public Member Functions

 VulkanFencePool (std::shared_ptr< const VulkanLogicalDevice > LogicalDevice) noexcept
 
 VulkanFencePool (const VulkanFencePool &)=delete
 
 VulkanFencePool (VulkanFencePool &&)=delete
 
VulkanFencePooloperator= (const VulkanFencePool &)=delete
 
VulkanFencePooloperator= (VulkanFencePool &&)=delete
 
 ~VulkanFencePool ()
 
FenceWrapper GetFence ()
 
void DisposeFence (FenceWrapper &&Fence)
 

Constructor & Destructor Documentation

◆ VulkanFencePool() [1/3]

VulkanUtilities::VulkanFencePool::VulkanFencePool ( std::shared_ptr< const VulkanLogicalDevice LogicalDevice)
noexcept

◆ VulkanFencePool() [2/3]

VulkanUtilities::VulkanFencePool::VulkanFencePool ( const VulkanFencePool )
delete

◆ VulkanFencePool() [3/3]

VulkanUtilities::VulkanFencePool::VulkanFencePool ( VulkanFencePool &&  )
delete

◆ ~VulkanFencePool()

VulkanUtilities::VulkanFencePool::~VulkanFencePool ( )

Member Function Documentation

◆ DisposeFence()

void VulkanUtilities::VulkanFencePool::DisposeFence ( FenceWrapper &&  Fence)

◆ GetFence()

FenceWrapper VulkanUtilities::VulkanFencePool::GetFence ( )

◆ operator=() [1/2]

VulkanFencePool& VulkanUtilities::VulkanFencePool::operator= ( const VulkanFencePool )
delete

◆ operator=() [2/2]

VulkanFencePool& VulkanUtilities::VulkanFencePool::operator= ( VulkanFencePool &&  )
delete

The documentation for this class was generated from the following files: