HDK
|
#include <RV_VKDescriptorSet.h>
Public Member Functions | |
RV_VKDescriptorPool (RV_Instance *inst, const UT_Array< VkDescriptorPoolSize > &sizes, VkDescriptorPool vk_desc_pool) | |
~RV_VKDescriptorPool () | |
VkResult | allocateSet (VkDescriptorSetLayout layout, VkDescriptorSet &set) |
VkResult | freeSet (VkDescriptorSet set) |
bool | containsSet (VkDescriptorSet set) const |
Static Public Member Functions | |
static RV_VKDescriptorPoolPtr | createPool (RV_Instance *inst, uint32_t max_sets, const UT_Array< VkDescriptorPoolSize > &sizes) |
static RV_VKDescriptorPoolPtr | createPool (RV_Instance *inst, uint32_t max_sets) |
Public Attributes | |
bool | myHasSpace = true |
exint | mySetCount = 0 |
exint | mySetUpperLimit = 0 |
Definition at line 469 of file RV_VKDescriptorSet.h.
|
inline |
Definition at line 472 of file RV_VKDescriptorSet.h.
RV_VKDescriptorPool::~RV_VKDescriptorPool | ( | ) |
VkResult RV_VKDescriptorPool::allocateSet | ( | VkDescriptorSetLayout | layout, |
VkDescriptorSet & | set | ||
) |
bool RV_VKDescriptorPool::containsSet | ( | VkDescriptorSet | set | ) | const |
|
static |
|
static |
VkResult RV_VKDescriptorPool::freeSet | ( | VkDescriptorSet | set | ) |
bool RV_VKDescriptorPool::myHasSpace = true |
Definition at line 495 of file RV_VKDescriptorSet.h.
exint RV_VKDescriptorPool::mySetCount = 0 |
Definition at line 496 of file RV_VKDescriptorSet.h.
exint RV_VKDescriptorPool::mySetUpperLimit = 0 |
Definition at line 497 of file RV_VKDescriptorSet.h.