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

#include <DescriptorPoolManager.hpp>

Public Member Functions

 DescriptorSetAllocation (VkDescriptorSet _Set, VkDescriptorPool _Pool, Uint64 _CmdQueueMask, DescriptorSetAllocator &_DescrSetAllocator) noexcept
 
 DescriptorSetAllocation () noexcept
 
 DescriptorSetAllocation (const DescriptorSetAllocation &)=delete
 
DescriptorSetAllocationoperator= (const DescriptorSetAllocation &)=delete
 
 DescriptorSetAllocation (DescriptorSetAllocation &&rhs) noexcept
 
DescriptorSetAllocationoperator= (DescriptorSetAllocation &&rhs) noexcept
 
 operator bool () const
 
void Reset ()
 
void Release ()
 
 ~DescriptorSetAllocation ()
 
VkDescriptorSet GetVkDescriptorSet () const
 

Constructor & Destructor Documentation

◆ DescriptorSetAllocation() [1/4]

Diligent::DescriptorSetAllocation::DescriptorSetAllocation ( VkDescriptorSet  _Set,
VkDescriptorPool  _Pool,
Uint64  _CmdQueueMask,
DescriptorSetAllocator _DescrSetAllocator 
)
inlinenoexcept

◆ DescriptorSetAllocation() [2/4]

Diligent::DescriptorSetAllocation::DescriptorSetAllocation ( )
inlinenoexcept

◆ DescriptorSetAllocation() [3/4]

Diligent::DescriptorSetAllocation::DescriptorSetAllocation ( const DescriptorSetAllocation )
delete

◆ DescriptorSetAllocation() [4/4]

Diligent::DescriptorSetAllocation::DescriptorSetAllocation ( DescriptorSetAllocation &&  rhs)
inlinenoexcept

◆ ~DescriptorSetAllocation()

Diligent::DescriptorSetAllocation::~DescriptorSetAllocation ( )
inline

Member Function Documentation

◆ GetVkDescriptorSet()

VkDescriptorSet Diligent::DescriptorSetAllocation::GetVkDescriptorSet ( ) const
inline

◆ operator bool()

Diligent::DescriptorSetAllocation::operator bool ( ) const
inlineexplicit

◆ operator=() [1/2]

DescriptorSetAllocation& Diligent::DescriptorSetAllocation::operator= ( const DescriptorSetAllocation )
delete

◆ operator=() [2/2]

DescriptorSetAllocation& Diligent::DescriptorSetAllocation::operator= ( DescriptorSetAllocation &&  rhs)
inlinenoexcept

◆ Release()

void Diligent::DescriptorSetAllocation::Release ( )

◆ Reset()

void Diligent::DescriptorSetAllocation::Reset ( )
inline

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