HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_VKBuffer Member List

This is the complete list of members for RV_VKBuffer, including all inherited members.

addBarrier(RV_Render *r, VkBufferUsageFlags new_usage)RV_VKBufferinline
addBarrier(RV_Render *r, VkBufferUsageFlags old_usage, VkBufferUsageFlags new_usage)RV_VKBuffer
allocate(RV_Instance *inst, exint size, VkBufferUsageFlags usage, bool is_staging, VkFormat vk_format=VK_FORMAT_UNDEFINED, const char *name=nullptr)RV_VKBufferstatic
copyData(RV_Render *r, RV_VKBuffer *buf, exint src_offset=0, exint dst_offset=0, exint sublen=-1)RV_VKBuffer
downloadData(RV_Render *r, void *data, exint data_size, exint offset=0, exint sublen=-1)RV_VKBuffer
entries() const RV_VKBuffer
getGPUType() const RV_VKBuffer
getID() const RV_VKBufferinline
getInfo()RV_VKBufferinline
getLastUsage() const RV_VKBufferinline
getMappedMemory()RV_VKBuffer
getMemory()RV_VKBufferinline
getSize() const RV_VKBufferinline
getUsage() const RV_VKBufferinline
getVectorSize() const RV_VKBuffer
getVkBuf()RV_VKBufferinline
getVkFormat() const RV_VKBufferinline
getVkView()RV_VKBufferinline
isMappedMemory() const RV_VKBuffer
myCreateInfoRV_VKBufferprotected
myIdRV_VKBufferprotected
myInstRV_VKBufferprotected
myLastUsageRV_VKBufferprotected
myMemoryRV_VKBufferprotected
myViewRV_VKBufferprotected
myVkBufRV_VKBufferprotected
myWaitingBarrierGroupIDRV_VKBuffer
myWaitingBarrierStageRV_VKBuffer
print() const RV_VKBuffer
RV_VKBuffer(RV_Instance *inst, const RV_VKBufferCreateInfo *info, VkBuffer vk_buf, RV_VKMemoryPtr mem, RV_VKBufferViewPtr view, const PassKey &)RV_VKBuffer
uploadData(RV_Render *r, VkBufferUsageFlags new_usage, const void *data, exint data_size, exint data_offset=0)RV_VKBuffer
uploadData(RV_Render *r, const void *data, exint data_size, exint data_offset=0)RV_VKBuffer
uploadData(RV_Render *r, const T &data)RV_VKBufferinline
uploadData(RV_Render *r, VkBufferUsageFlags new_usage, const T &data)RV_VKBufferinline
~RV_VKBuffer()RV_VKBuffervirtual