HDK
|
#include <RV_VKDescriptorSet.h>
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) |
exint | getNumPools () const |
Definition at line 516 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 | ) |
exint RV_DescriptorAllocator::getIdForSetLayout | ( | const RV_VKDescriptorSetInfo & | info | ) |
|
inline |
Definition at line 536 of file RV_VKDescriptorSet.h.
const RV_VKDescriptorSetInfo* RV_DescriptorAllocator::getSetLayoutFromId | ( | exint | id | ) |