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
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
getInfo()RV_VKBufferinline
getLastUsage() const RV_VKBufferinline
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
myCreateInfoRV_VKBufferprotected
myInstRV_VKBufferprotected
myLastUsageRV_VKBufferprotected
myMemoryRV_VKBufferprotected
myViewRV_VKBufferprotected
myVkBufRV_VKBufferprotected
myWaitingBarrierStageRV_VKBuffer
print() const RV_VKBuffer
RV_VKBuffer(RV_Instance *inst, const RV_VKBufferCreateInfo *info, VkBuffer vk_buf, RV_VKMemory *mem, RV_VKBufferView *view)RV_VKBufferprotected
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, exint offset=0)RV_VKBufferinline
~RV_VKBuffer()RV_VKBuffervirtual