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

#include <DescriptorPoolManager.hpp>

Public Member Functions

 DynamicDescriptorSetAllocator (DescriptorPoolManager &PoolMgr, std::string Name)
 
 ~DynamicDescriptorSetAllocator ()
 
VkDescriptorSet Allocate (VkDescriptorSetLayout SetLayout, const char *DebugName)
 
void ReleasePools (Uint64 QueueMask)
 
size_t GetAllocatedPoolCount () const
 

Constructor & Destructor Documentation

◆ DynamicDescriptorSetAllocator()

Diligent::DynamicDescriptorSetAllocator::DynamicDescriptorSetAllocator ( DescriptorPoolManager PoolMgr,
std::string  Name 
)
inline

◆ ~DynamicDescriptorSetAllocator()

Diligent::DynamicDescriptorSetAllocator::~DynamicDescriptorSetAllocator ( )

Member Function Documentation

◆ Allocate()

VkDescriptorSet Diligent::DynamicDescriptorSetAllocator::Allocate ( VkDescriptorSetLayout  SetLayout,
const char *  DebugName 
)

◆ GetAllocatedPoolCount()

size_t Diligent::DynamicDescriptorSetAllocator::GetAllocatedPoolCount ( ) const
inline

◆ ReleasePools()

void Diligent::DynamicDescriptorSetAllocator::ReleasePools ( Uint64  QueueMask)

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