vOOlkan
An object oriented approach to Vulkan
|
Class used to allocate DescriptorSet(s). More...
#include <DescriptorSetPool.h>
Public Member Functions | |
template<std::same_as< VkDescriptorType >... DT> | |
DescriptorSetPool (const LogicalDevice &virtualGpu, unsigned int size, DT... types) | |
Creates a DescriptorSetPool object of the specified size. There is one pool of size size for each type. More... | |
DescriptorSetPool (const DescriptorSetPool &)=delete | |
DescriptorSetPool & | operator= (const DescriptorSetPool &)=delete |
DescriptorSetPool (DescriptorSetPool &&)=delete | |
DescriptorSetPool & | operator= (DescriptorSetPool &&)=delete |
~DescriptorSetPool () | |
const VkDescriptorPool & | operator+ () const |
Class used to allocate DescriptorSet(s).
|
inline |
Creates a DescriptorSetPool object of the specified size. There is one pool of size size for each type.
virtualGpu | The LogicalDevice. |
types | The types of DescriptorSet that this pool can allocate. |
size | The maximum number of DescriptorSet(s) that this pool can allocate per each type. |
|
delete |
|
delete |
|
inline |
|
inline |
|
delete |
|
delete |