Module |
|
Header |
/Engine/Source/Runtime/VulkanRHI/Public/VulkanMemory.h |
Include |
#include "VulkanMemory.h" |
class FDeviceMemoryManager
Manager of Device Heap Allocations. Calling Alloc/Free is expensive!
Name | Description | |
---|---|---|
|
FDeviceMemoryManager() |
Name | Description | |
---|---|---|
|
~FDeviceMemoryManager() |
Name | Description | ||
---|---|---|---|
|
FDeviceMemor... |
Alloc |
BCanFail means an allocation failing is not a fatal error, just returns nullptr |
|
FDeviceMemor... |
Alloc |
|
|
Deinit() |
||
|
Free ( |
Sets the Allocation to nullptr. |
|
|
const VkPhys... |
GetMemoryProperties() |
|
|
VkResult |
GetMemoryTypeFromProperties |
|
|
VkResult |
GetMemoryTypeFromPropertiesExcluding |
|
|
GetNumMemoryTypes() |
||
|
GetTotalMemory ( |
||
|
HasUnifiedMemory() |
||
|
Init ( |
||
|
SetupAndPrintMemInfo() |
||
|
SupportsMemoryType ( |
Name |
Description |
|
---|---|---|
|
FHeapInfo |