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
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Constructor, initializes to no permanent object pool |
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 | FreeUObject
(
UObjectBase* Object |
Returns a UObjectBase to the free store, unless it is in the permanent object pool |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | ResidesInPermanentPool
(
const UObjectBase* Object |
Use the more efficient FPermanentObjectPoolExtents instead |