| FSubresourceAllocator
|
Module |
|
Header |
/Engine/Source/Runtime/VulkanRHI/Public/VulkanMemory.h |
Include |
#include "VulkanMemory.h" |
class FSubresourceAllocator
Generically mantains/manages sub-allocations; doesn't know what the object type is.
Name | Description | ||
---|---|---|---|
|
Alignment |
||
|
FrameFreed |
||
|
FreeList |
List of free ranges. |
|
|
MaxSize |
||
|
MemoryAllocation |
||
|
VkMemoryPropert... |
MemoryPropertyFlags |
|
|
MemoryTypeIndex |
||
|
Owner |
||
|
Suballocations |
Active sub-allocations. |
|
|
UsedSize |
Name | Description | |
---|---|---|
|
FSubresourceAllocator ( |
Name | Description | |
---|---|---|
|
~FSubresourceAllocator() |
Name | Description | ||
---|---|---|---|
|
FResourceSub... |
CreateSubAllocation |
|
|
Destroy ( |
||
|
Flush ( |
||
|
GetAlignment() |
||
|
void * |
GetMappedPointer() |
|
|
GetMaxSize() |
||
|
JoinFreeBlocks() |
||
|
FResourceSub... |
TryAllocate |
Name |
Description |
---|---|
CS |