vOOlkan
An object oriented approach to Vulkan
Vulkan::SynchronizationPrimitives::Fence Class Reference

#include <Fence.h>

Public Member Functions

 Fence (const LogicalDevice &virtualGpu)
 
 Fence (const Fence &)=delete
 
Fenceoperator= (const Fence &)=delete
 
 Fence (Fence &&movedFrom) noexcept
 
Fenceoperator= (Fence &&)=default
 
 ~Fence ()
 
const VkFence & operator+ () const
 

Constructor & Destructor Documentation

◆ Fence() [1/3]

Vulkan::SynchronizationPrimitives::Fence::Fence ( const LogicalDevice virtualGpu)
inline

◆ Fence() [2/3]

Vulkan::SynchronizationPrimitives::Fence::Fence ( const Fence )
delete

◆ Fence() [3/3]

Vulkan::SynchronizationPrimitives::Fence::Fence ( Fence &&  movedFrom)
inlinenoexcept

◆ ~Fence()

Vulkan::SynchronizationPrimitives::Fence::~Fence ( )
inline

Member Function Documentation

◆ operator+()

const VkFence & Vulkan::SynchronizationPrimitives::Fence::operator+ ( ) const
inline

◆ operator=() [1/2]

Fence & Vulkan::SynchronizationPrimitives::Fence::operator= ( const Fence )
delete

◆ operator=() [2/2]

Fence & Vulkan::SynchronizationPrimitives::Fence::operator= ( Fence &&  )
default

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