Module |
|
Header |
/Engine/Source/Runtime/VulkanRHI/Public/VulkanMemory.h |
Include |
#include "VulkanMemory.h" |
class FOldResourceHeap
A set of Device Allocations (Heap Pages) for a specific memory type. This handles pooling allocations inside memory pages to avoid doing allocations directly off the device's heaps
Name | Description | ||
---|---|---|---|
|
bIsHostCachedSupported |
||
|
bIsLazilyAllocatedSupported |
||
|
DefaultPageSize |
||
|
FreePages |
||
|
MemoryTypeIndex |
||
|
Owner |
||
|
PageIDCounter |
||
|
PeakPageSize |
||
|
UsedBufferPages |
||
|
UsedImagePages |
||
|
UsedMemory |
Name | Description | |
---|---|---|
|
FOldResourceHeap ( |
Name | Description | |
---|---|---|
|
~FOldResourceHeap() |
Name | Description | ||
---|---|---|---|
|
FOldResource... |
AllocateResource |
|
|
FreePage ( |
||
|
GetMemoryTypeIndex() |
||
|
FResourceHea... |
GetOwner() |
|
|
IsHostCachedSupported() |
||
|
IsLazilyAllocatedSupported() |
||
|
ReleaseFreedPages ( |
Name |
Description |
|
---|---|---|
|
EType |