VulkanDescriptorPool Class. This class is the wrapper of VkDescriptorPool. More...
#include <VulkanDescriptor.h>
Classes | |
| class | Builder |
| VulkanDescriptorPool::Builder Class. This class is defines how to build a VulkanDescriptorPool. More... | |
Public Member Functions | |
| VulkanDescriptorPool (VulkanState &vulkanState, uint32_t maxSets, VkDescriptorPoolCreateFlags poolFlags, const std::vector< VkDescriptorPoolSize > &poolSizes) | |
| Constructor Function. | |
| virtual | ~VulkanDescriptorPool () override |
| Destructor Function. | |
| void | ResetPool () const |
| Reset this pool. | |
| VkDescriptorPool & | GetPool () |
| Get the VkDescriptorPool this class wrapped. | |
Protected Attributes | |
| VulkanState & | m_VulkanState |
| The global VulkanState Referenced from VulkanRenderBackend. | |
Private Attributes | |
| VkDescriptorPool | m_DescriptorPool |
| The VkDescriptorPool this class wrapped. | |
VulkanDescriptorPool Class. This class is the wrapper of VkDescriptorPool.
Definition at line 21 of file VulkanDescriptor.h.