|
HDK
|
#include <RV_VKDescriptorSet.h>
Classes | |
| struct | CachedSetLayoutInfo |
Public Member Functions | |
| RV_DescriptorAllocator (RV_Instance *inst) | |
| std::pair< VkDescriptorSet, exint > | allocateVkDescriptorSet (VkDescriptorSetLayout vk_layout) |
| void | freeVkDescriptorSet (VkDescriptorSet vk_set, int pool_idx=-1) |
| ~RV_DescriptorAllocator () | |
| RV_DescriptorAllocator ()=delete | |
| RV_DescriptorAllocator (const RV_DescriptorAllocator &)=delete | |
| RV_DescriptorAllocator (RV_DescriptorAllocator &&)=delete | |
| exint | getIdForSetLayout (const RV_VKDescriptorSetInfo &info) |
| const RV_VKDescriptorSetInfo * | getSetLayoutFromId (exint id) |
| const RV_VKDescriptorLayout * | getSetLayoutObjectFromId (exint id) |
| const UT_ArrayStringMap< int > * | getBindingTableFromId (exint id) |
| CachedSetLayoutInfo | getCachedSetInfoFromId (exint id) |
| exint | getNumPools () const |
Definition at line 525 of file RV_VKDescriptorSet.h.
| RV_DescriptorAllocator::RV_DescriptorAllocator | ( | RV_Instance * | inst | ) |
| RV_DescriptorAllocator::~RV_DescriptorAllocator | ( | ) |
|
delete |
|
delete |
|
delete |
| std::pair<VkDescriptorSet, exint> RV_DescriptorAllocator::allocateVkDescriptorSet | ( | VkDescriptorSetLayout | vk_layout | ) |
| const UT_ArrayStringMap<int>* RV_DescriptorAllocator::getBindingTableFromId | ( | exint | id | ) |
| CachedSetLayoutInfo RV_DescriptorAllocator::getCachedSetInfoFromId | ( | exint | id | ) |
| exint RV_DescriptorAllocator::getIdForSetLayout | ( | const RV_VKDescriptorSetInfo & | info | ) |
|
inline |
Definition at line 555 of file RV_VKDescriptorSet.h.
| const RV_VKDescriptorSetInfo* RV_DescriptorAllocator::getSetLayoutFromId | ( | exint | id | ) |
| const RV_VKDescriptorLayout* RV_DescriptorAllocator::getSetLayoutObjectFromId | ( | exint | id | ) |