![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "AutoRTFM.h"#include "HAL/ThreadSafeCounter.h"#include "Containers/LockFreeList.h"#include "Misc/ScopeLock.h"#include "Misc/TransactionallySafeCriticalSection.h"#include "UObject/GarbageCollectionGlobals.h"#include "UObject/UObjectBase.h"Go to the source code of this file.
Classes | |
| struct | FUObjectItem |
| class | FFixedUObjectArray |
| class | FChunkedFixedUObjectArray |
| class | FUObjectArray |
| class | FUObjectArray::FUObjectCreateListener |
| class | FUObjectArray::FUObjectDeleteListener |
| class | FUObjectArray::TIterator |
| struct | FUObjectCluster |
| class | FUObjectClusterContainer |
| struct | FIndexToObject |
Namespaces | |
| namespace | UE |
| namespace | UE::GC |
| namespace | UE::GC::Private |
| namespace | UE::UObjectArrayPrivate |
| namespace | verse |
Macros | |
| #define | UE_ENABLE_FUOBJECT_ITEM_PACKING 0 |
| #define | UE_GC_TRACK_OBJ_AVAILABLE UE_DEPRECATED_MACRO(5.2, "The UE_GC_TRACK_OBJ_AVAILABLE macro has been deprecated because it is no longer necessary.") 1 |
Functions | |
| COREUOBJECT_API void | UE::UObjectArrayPrivate::FailMaxUObjectCountExceeded (const int32 MaxUObjects, const int32 NewUObjectCount) |
| void | UE::UObjectArrayPrivate::CheckUObjectLimitReached (const int32 NumUObjects, const int32 MaxUObjects, const int32 NewUObjectCount) |
| COREUOBJECT_API bool | verse::CanAllocateUObjects () |
Variables | |
| COREUOBJECT_API FUObjectArray | GUObjectArray |
| COREUOBJECT_API FUObjectClusterContainer | GUObjectClusters |
| #define UE_ENABLE_FUOBJECT_ITEM_PACKING 0 |
| #define UE_GC_TRACK_OBJ_AVAILABLE UE_DEPRECATED_MACRO(5.2, "The UE_GC_TRACK_OBJ_AVAILABLE macro has been deprecated because it is no longer necessary.") 1 |
Controls whether the number of available elements is being tracked in the ObjObjects array. By default it is only tracked in WITH_EDITOR builds as it adds a small amount of tracking overhead
|
extern |
Global UObject allocator
|
extern |