Vulkan Memory Allocator
|
Single move of an allocation to be done for defragmentation. More...
Public Attributes | |
VmaDefragmentationMoveOperation | operation |
Operation to be performed on the allocation by vmaEndDefragmentationPass(). Default value is VMA_DEFRAGMENTATION_MOVE_OPERATION_COPY. You can modify it. More... | |
VmaAllocation | srcAllocation |
Allocation that should be moved. More... | |
VkDeviceMemory | dstMemory |
Destination memory block where the allocation should be moved. More... | |
VkDeviceSize | dstOffset |
Destination offset where the allocation should be moved. More... | |
void * | internalData |
Internal data used by VMA. Do not use or modify! More... | |
Single move of an allocation to be done for defragmentation.
VkDeviceMemory VmaDefragmentationMove::dstMemory |
Destination memory block where the allocation should be moved.
VkDeviceSize VmaDefragmentationMove::dstOffset |
Destination offset where the allocation should be moved.
void* VmaDefragmentationMove::internalData |
Internal data used by VMA. Do not use or modify!
VmaDefragmentationMoveOperation VmaDefragmentationMove::operation |
Operation to be performed on the allocation by vmaEndDefragmentationPass(). Default value is VMA_DEFRAGMENTATION_MOVE_OPERATION_COPY. You can modify it.
VmaAllocation VmaDefragmentationMove::srcAllocation |
Allocation that should be moved.