Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectAllocator.h |
| Include | #include "UObject/UObjectAllocator.h" |
Syntax
class FUObjectAllocator
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AllocatePermanentObjectPool
(
int32 InPermanentObjectPoolSize |
Allocates and initializes the permanent object pool | |
| UObjectBase * | AllocateUObject
(
int32 Size, |
Allocates a UObjectBase from the free store or the permanent object pool | |
| void | BootMessage () |
Prints a debugf message to allow tuning | |
| void | Disables allocation of objects from the persistend allocator Needed by the Editor to be able to clean up all objects | ||
| void | FreeUObject
(
UObjectBase* Object |
Returns a UObjectBase to the free store, unless it is in the permanent object pool |