|
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.