Module |
|
Header |
/Engine/Source/Runtime/VulkanRHI/Public/VulkanMemory.h |
Include |
#include "VulkanMemory.h" |
class FVulkanResourceHeap
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 | ||
---|---|---|---|
|
ActivePages |
||
|
bIsHostCachedSupported |
||
|
bIsLazilyAllocatedSupported |
||
|
DefragCountDown |
||
|
HeapIndex |
||
|
MemoryTypeIndex |
||
|
OverridePageSize |
||
|
FMemoryManager ... |
Owner |
|
|
PageIDCounter |
||
|
PageSizeBuckets |
||
|
PeakPageSize |
||
|
UsedDedicatedImagePages |
||
|
UsedMemory |
Name | Description | |
---|---|---|
|
FVulkanResourceHeap ( |
Name | Description | |
---|---|---|
|
~FVulkanResourceHeap() |
Name |
Description |
---|---|
MAX_BUCKETS |