#include <DescriptorPoolManager.hpp>
|
| | DescriptorSetAllocator (RenderDeviceVkImpl &DeviceVkImpl, std::string PoolName, std::vector< VkDescriptorPoolSize > PoolSizes, uint32_t MaxSets, bool AllowFreeing) noexcept |
| |
| | ~DescriptorSetAllocator () |
| |
| DescriptorSetAllocation | Allocate (Uint64 CommandQueueMask, VkDescriptorSetLayout SetLayout, const char *DebugName="") |
| |
| | DescriptorPoolManager (RenderDeviceVkImpl &DeviceVkImpl, std::string PoolName, std::vector< VkDescriptorPoolSize > PoolSizes, uint32_t MaxSets, bool AllowFreeing) noexcept |
| |
| | ~DescriptorPoolManager () |
| |
| | DescriptorPoolManager (const DescriptorPoolManager &)=delete |
| |
| DescriptorPoolManager & | operator= (const DescriptorPoolManager &)=delete |
| |
| | DescriptorPoolManager (DescriptorPoolManager &&)=delete |
| |
| DescriptorPoolManager & | operator= (DescriptorPoolManager &&)=delete |
| |
| VulkanUtilities::DescriptorPoolWrapper | GetPool (const char *DebugName) |
| |
| void | DisposePool (VulkanUtilities::DescriptorPoolWrapper &&Pool, Uint64 QueueMask) |
| |
| RenderDeviceVkImpl & | GetDeviceVkImpl () |
| |
◆ DescriptorSetAllocator()
| Diligent::DescriptorSetAllocator::DescriptorSetAllocator |
( |
RenderDeviceVkImpl & |
DeviceVkImpl, |
|
|
std::string |
PoolName, |
|
|
std::vector< VkDescriptorPoolSize > |
PoolSizes, |
|
|
uint32_t |
MaxSets, |
|
|
bool |
AllowFreeing |
|
) |
| |
|
inlinenoexcept |
◆ ~DescriptorSetAllocator()
| Diligent::DescriptorSetAllocator::~DescriptorSetAllocator |
( |
| ) |
|
◆ Allocate()
| DescriptorSetAllocation Diligent::DescriptorSetAllocator::Allocate |
( |
Uint64 |
CommandQueueMask, |
|
|
VkDescriptorSetLayout |
SetLayout, |
|
|
const char * |
DebugName = "" |
|
) |
| |
◆ DescriptorSetAllocation
The documentation for this class was generated from the following files: