| Allocate(Uint64 CommandQueueMask, VkDescriptorSetLayout SetLayout, const char *DebugName="") | Diligent::DescriptorSetAllocator | |
| CreateDescriptorPool(const char *DebugName) const | Diligent::DescriptorPoolManager | protected |
| DescriptorPoolManager(RenderDeviceVkImpl &DeviceVkImpl, std::string PoolName, std::vector< VkDescriptorPoolSize > PoolSizes, uint32_t MaxSets, bool AllowFreeing) noexcept | Diligent::DescriptorPoolManager | |
| DescriptorPoolManager(const DescriptorPoolManager &)=delete | Diligent::DescriptorPoolManager | |
| DescriptorPoolManager(DescriptorPoolManager &&)=delete | Diligent::DescriptorPoolManager | |
| DescriptorSetAllocation class | Diligent::DescriptorSetAllocator | friend |
| DescriptorSetAllocator(RenderDeviceVkImpl &DeviceVkImpl, std::string PoolName, std::vector< VkDescriptorPoolSize > PoolSizes, uint32_t MaxSets, bool AllowFreeing) noexcept | Diligent::DescriptorSetAllocator | inline |
| DisposePool(VulkanUtilities::DescriptorPoolWrapper &&Pool, Uint64 QueueMask) | Diligent::DescriptorPoolManager | |
| GetDeviceVkImpl() | Diligent::DescriptorPoolManager | inline |
| GetPool(const char *DebugName) | Diligent::DescriptorPoolManager | |
| m_AllowFreeing | Diligent::DescriptorPoolManager | protected |
| m_DeviceVkImpl | Diligent::DescriptorPoolManager | protected |
| m_MaxSets | Diligent::DescriptorPoolManager | protected |
| m_Mutex | Diligent::DescriptorPoolManager | protected |
| m_PoolName | Diligent::DescriptorPoolManager | protected |
| m_Pools | Diligent::DescriptorPoolManager | protected |
| m_PoolSizes | Diligent::DescriptorPoolManager | protected |
| operator=(const DescriptorPoolManager &)=delete | Diligent::DescriptorPoolManager | |
| operator=(DescriptorPoolManager &&)=delete | Diligent::DescriptorPoolManager | |
| ~DescriptorPoolManager() | Diligent::DescriptorPoolManager | |
| ~DescriptorSetAllocator() | Diligent::DescriptorSetAllocator | |