HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_VKDescriptorPool Class Reference

#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)
 

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)
 

Detailed Description

Definition at line 447 of file RV_VKDescriptorSet.h.

Constructor & Destructor Documentation

RV_VKDescriptorPool::RV_VKDescriptorPool ( RV_Instance inst,
const UT_Array< VkDescriptorPoolSize > &  sizes,
VkDescriptorPool  vk_desc_pool 
)
inline

Definition at line 450 of file RV_VKDescriptorSet.h.

RV_VKDescriptorPool::~RV_VKDescriptorPool ( )

Member Function Documentation

VkResult RV_VKDescriptorPool::allocateSet ( VkDescriptorSetLayout  layout,
VkDescriptorSet &  set 
)
static RV_VKDescriptorPoolPtr RV_VKDescriptorPool::createPool ( RV_Instance inst,
uint32_t  max_sets,
const UT_Array< VkDescriptorPoolSize > &  sizes 
)
static
static RV_VKDescriptorPoolPtr RV_VKDescriptorPool::createPool ( RV_Instance inst,
uint32_t  max_sets 
)
static
VkResult RV_VKDescriptorPool::freeSet ( VkDescriptorSet  set)

The documentation for this class was generated from the following file: