|
HDK
|
This is the complete list of members for RV_VKBuffer, including all inherited members.
| addBarrier(RV_Render *r, VkBufferUsageFlags new_usage) | RV_VKBuffer | inline |
| 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, exint alignment=0) | RV_VKBuffer | static |
| allocate(RV_Instance *inst, exint size, VkBufferUsageFlags usage, RV_MemType mem_type, VkFormat vk_format=VK_FORMAT_UNDEFINED, const char *name=nullptr, exint alignment=0) | RV_VKBuffer | static |
| clear(RV_Render *r) | RV_VKBuffer | |
| 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 | |
| getDeviceAddress() const | RV_VKBuffer | |
| getGPUType() const | RV_VKBuffer | |
| getID() const | RV_VKBuffer | inline |
| getInfo() | RV_VKBuffer | inline |
| getLastUsage() const | RV_VKBuffer | inline |
| getMappedMemory() | RV_VKBuffer | |
| getMemory() | RV_VKBuffer | inline |
| getMemory() const | RV_VKBuffer | inline |
| getName() const | RV_VKBuffer | inline |
| getSize() const | RV_VKBuffer | inline |
| getUsage() const | RV_VKBuffer | inline |
| getVectorSize() const | RV_VKBuffer | |
| getVkBuf() | RV_VKBuffer | inline |
| getVkFormat() const | RV_VKBuffer | inline |
| getVkView() | RV_VKBuffer | inline |
| gpuMemoryUsage() const | RV_VKBuffer | |
| isMappedMemory() const | RV_VKBuffer | |
| myCreateInfo | RV_VKBuffer | protected |
| myId | RV_VKBuffer | protected |
| myInst | RV_VKBuffer | protected |
| myLastUsage | RV_VKBuffer | protected |
| myMemory | RV_VKBuffer | protected |
| myName | RV_VKBuffer | protected |
| myView | RV_VKBuffer | protected |
| myVkBuf | RV_VKBuffer | protected |
| myWaitingBarrierGroupID | RV_VKBuffer | |
| myWaitingBarrierStage | RV_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_VKBuffer | inline |
| uploadData(RV_Render *r, VkBufferUsageFlags new_usage, const T &data) | RV_VKBuffer | inline |
| ~RV_VKBuffer() | RV_VKBuffer | virtual |