|
HDK
|
#include <RV_VKMemory.h>
Public Member Functions | |
| RV_VKMemoryPtr | allocateImage (RV_MemType type, const VkImageCreateInfo &img_info, VkImage &vk_img) |
| RV_VKMemoryPtr | allocateBuffer (RV_MemType type, const VkBufferCreateInfo &buf_info, VkBuffer &vk_buf, exint alignment=0) |
| RV_VKMemoryPtr | allocateMemory (RV_MemType type, const VkMemoryRequirements &info) |
| RV_VKMemAllocator (RV_Instance *inst) | |
| const VE_MemoryAllocator & | getBaseAllocator () const |
Static Public Member Functions | |
| static VkExternalMemoryHandleTypeFlags | getExternMemHandleType () |
Definition at line 82 of file RV_VKMemory.h.
| RV_VKMemAllocator::RV_VKMemAllocator | ( | RV_Instance * | inst | ) |
| RV_VKMemoryPtr RV_VKMemAllocator::allocateBuffer | ( | RV_MemType | type, |
| const VkBufferCreateInfo & | buf_info, | ||
| VkBuffer & | vk_buf, | ||
| exint | alignment = 0 |
||
| ) |
| RV_VKMemoryPtr RV_VKMemAllocator::allocateImage | ( | RV_MemType | type, |
| const VkImageCreateInfo & | img_info, | ||
| VkImage & | vk_img | ||
| ) |
| RV_VKMemoryPtr RV_VKMemAllocator::allocateMemory | ( | RV_MemType | type, |
| const VkMemoryRequirements & | info | ||
| ) |
|
inline |
Definition at line 103 of file RV_VKMemory.h.
|
inlinestatic |
Definition at line 100 of file RV_VKMemory.h.