|
HDK
|
#include <RV_VKMemory.h>
Inheritance diagram for RV_VKMemory:Public Member Functions | |
| bool | isCoherent () const |
| SYS_Handle | exportMemory (RV_Render *r) |
| SYS_Handle | exportMemory (RV_Instance *inst) |
| RV_VKMemory (RV_Instance *inst, VE_Memory &&mem, const PassKey &) | |
Public Member Functions inherited from VE_Memory | |
| VkDeviceMemory | getVkMem () const |
| VkDeviceSize | getOffset () const |
| VkDeviceSize | getSize () const |
| const VmaAllocationInfo & | allocInfo () const |
| UT_NON_COPYABLE (VE_Memory) | |
| VE_MemType | getType () const |
| void * | mapMemory () |
| void | unmapMemory () |
| void * | mappedPointer () |
| const void * | mappedPointer () const |
| bool | isCoherent () const |
| bool | isDedicated () const |
| VE_Memory (VE_Memory &&other) noexcept | |
| VE_Memory & | operator= (VE_Memory &&other) noexcept |
| VE_Result< SYS_Handle > | getExternalHandle (VkDevice device, const VE_Ext *ext) |
| virtual | ~VE_Memory () |
Friends | |
| class | RV_VKMemAllocator |
Definition at line 43 of file RV_VKMemory.h.
|
inline |
Definition at line 71 of file RV_VKMemory.h.
|
inline |
Definition at line 54 of file RV_VKMemory.h.
|
inline |
Definition at line 56 of file RV_VKMemory.h.
|
inline |
Definition at line 46 of file RV_VKMemory.h.
|
friend |
Definition at line 79 of file RV_VKMemory.h.