![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MemoryArena.h>
Inheritance diagram for FMallocArena:Public Member Functions | |
| CORE_API | FMallocArena () |
| CORE_API | ~FMallocArena () |
Public Member Functions inherited from FMemoryArena | |
| CORE_API | FMemoryArena () |
| virtual CORE_API | ~FMemoryArena () |
| FMemoryArena (const FMemoryArena &)=delete | |
| FMemoryArena & | operator= (const FMemoryArena &)=delete |
| CORE_API UE_RESTRICT UE_NOALIAS void * | Alloc (SIZE_T Size, SIZE_T Alignment) |
| CORE_API UE_NOALIAS void | Free (const void *MemoryBlock) |
| CORE_API SIZE_T | GetBlockSize (const void *MemoryBlock) const |
| CORE_API const TCHAR * | GetDebugName () const |
Additional Inherited Members | |
Public Attributes inherited from FMemoryArena | |
| uint16 | ArenaId = ~uint16(0) |
Heap arena
Manages a dedicated area of memory, and allows user to allocate blocks from it Default heap allocator
All allocations are passed through to UE's main heap allocation functions
| FMallocArena::FMallocArena | ( | ) |
| FMallocArena::~FMallocArena | ( | ) |