|
HDK
|
#include <RV_VKDescriptorSet.h>
Public Member Functions | |
| RV_VKDescriptorSet (RV_Instance *inst, VkDescriptorSet vk_set, const RV_VKDescriptorSetInfo &info, UT_UniquePtr< RV_VKDescriptorLayout > layout, exint pool_index) | |
| ~RV_VKDescriptorSet () | |
| RV_VKDescriptorSet (const RV_VKDescriptorSet &)=delete | |
| RV_VKDescriptorSet (RV_VKDescriptorSet &&)=delete | |
| VkDescriptorSet | getVkDescriptorSet () |
| const RV_ResourceID & | getID () const |
| const RV_VKDescriptorSetInfo * | getInfo () const |
| bool | bindSet (RV_Instance *inst, RV_VKCommandBuffer *cb, const RV_VKPipelineLayout *pipe_layout) const |
Static Public Member Functions | |
| static UT_UniquePtr < RV_VKDescriptorSet > | create (RV_Instance *inst, class RV_DescriptorAllocator &allocator, const RV_VKDescriptorSetInfo &info, RV_VKDescriptorSetUpdates &descriptor_writes, const RV_VKDescriptorLayout *layout=nullptr, const RV_VKDescriptorSet *copy_src=nullptr, const char *name=nullptr) |
Definition at line 407 of file RV_VKDescriptorSet.h.
| RV_VKDescriptorSet::RV_VKDescriptorSet | ( | RV_Instance * | inst, |
| VkDescriptorSet | vk_set, | ||
| const RV_VKDescriptorSetInfo & | info, | ||
| UT_UniquePtr< RV_VKDescriptorLayout > | layout, | ||
| exint | pool_index | ||
| ) |
| RV_VKDescriptorSet::~RV_VKDescriptorSet | ( | ) |
|
delete |
|
delete |
| bool RV_VKDescriptorSet::bindSet | ( | RV_Instance * | inst, |
| RV_VKCommandBuffer * | cb, | ||
| const RV_VKPipelineLayout * | pipe_layout | ||
| ) | const |
|
static |
|
inline |
Definition at line 432 of file RV_VKDescriptorSet.h.
|
inline |
Definition at line 433 of file RV_VKDescriptorSet.h.
|
inline |
Definition at line 431 of file RV_VKDescriptorSet.h.