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

#include <RV_VKDescriptorSet.h>

Public Member Functions

bool hasBinding (uint32_t binding, uint32_t element=0)
 
void bindBuffer (uint32_t binding, uint32_t element, VkBuffer vk_buf, VkDescriptorType type, VkDeviceSize offset=0, VkDeviceSize size=VK_WHOLE_SIZE)
 
void bindImage (uint32_t binding, uint32_t element, VkImageView img, VkSampler sampler, VkImageLayout layout, VkDescriptorType type)
 
void bindBufferView (uint32_t binding, uint32_t element, VkBufferView buffer_view, VkDescriptorType type)
 
void copyBinding (uint32_t dst_binding, uint32_t dst_element, uint32_t src_binding, uint32_t src_element, uint32_t count=1)
 
bool isDirty () const
 
void clear ()
 
 RV_VKDescriptorSetUpdates (const RV_VKDescriptorSetUpdates &)=delete
 
 RV_VKDescriptorSetUpdates (RV_VKDescriptorSetUpdates &&)=delete
 
 RV_VKDescriptorSetUpdates ()=default
 
 ~RV_VKDescriptorSetUpdates ()
 

Friends

class RV_VKDescriptorSet
 

Detailed Description

Definition at line 319 of file RV_VKDescriptorSet.h.

Constructor & Destructor Documentation

RV_VKDescriptorSetUpdates::RV_VKDescriptorSetUpdates ( const RV_VKDescriptorSetUpdates )
delete
RV_VKDescriptorSetUpdates::RV_VKDescriptorSetUpdates ( RV_VKDescriptorSetUpdates &&  )
delete
RV_VKDescriptorSetUpdates::RV_VKDescriptorSetUpdates ( )
default
RV_VKDescriptorSetUpdates::~RV_VKDescriptorSetUpdates ( )

Member Function Documentation

void RV_VKDescriptorSetUpdates::bindBuffer ( uint32_t  binding,
uint32_t  element,
VkBuffer  vk_buf,
VkDescriptorType  type,
VkDeviceSize  offset = 0,
VkDeviceSize  size = VK_WHOLE_SIZE 
)
void RV_VKDescriptorSetUpdates::bindBufferView ( uint32_t  binding,
uint32_t  element,
VkBufferView  buffer_view,
VkDescriptorType  type 
)
void RV_VKDescriptorSetUpdates::bindImage ( uint32_t  binding,
uint32_t  element,
VkImageView  img,
VkSampler  sampler,
VkImageLayout  layout,
VkDescriptorType  type 
)
void RV_VKDescriptorSetUpdates::clear ( )
void RV_VKDescriptorSetUpdates::copyBinding ( uint32_t  dst_binding,
uint32_t  dst_element,
uint32_t  src_binding,
uint32_t  src_element,
uint32_t  count = 1 
)
bool RV_VKDescriptorSetUpdates::hasBinding ( uint32_t  binding,
uint32_t  element = 0 
)
bool RV_VKDescriptorSetUpdates::isDirty ( ) const

Friends And Related Function Documentation

friend class RV_VKDescriptorSet
friend

Definition at line 376 of file RV_VKDescriptorSet.h.


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