3#include <vulkan/vulkan.h>
14 VkDescriptorSet
Allocate(VkDescriptorSetLayout layout,
const char* name =
nullptr);
Definition DescriptorPool.h:7
void Reset()
Definition DescriptorPool.cpp:28
VkDescriptorPool CreatePool()
Definition DescriptorPool.cpp:77
void Create()
Definition DescriptorPool.cpp:8
VkDescriptorPool mCurrentPool
Definition DescriptorPool.h:21
std::vector< VkDescriptorPool > mFreePools
Definition DescriptorPool.h:23
void Destroy()
Definition DescriptorPool.cpp:13
VkDescriptorSet Allocate(VkDescriptorSetLayout layout, const char *name=nullptr)
Definition DescriptorPool.cpp:42
std::vector< VkDescriptorPool > mUsedPools
Definition DescriptorPool.h:22
VkDescriptorPool GrabPool()
Definition DescriptorPool.cpp:112