UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUObjectArray Member List

This is the complete list of members for FUObjectArray, including all inherited members.

AddUObjectCreateListener(FUObjectCreateListener *Listener)FUObjectArray
AddUObjectDeleteListener(FUObjectDeleteListener *Listener)FUObjectArray
AllocateObjectPool(int32 MaxUObjects, int32 MaxObjectsNotConsideredByGC, bool bPreAllocateObjectArray)FUObjectArray
AllocateSerialNumber(int32 Index)FUObjectArray
AllocateUObjectIndex(class UObjectBase *Object, EInternalObjectFlags InitialFlags, int32 AlreadyAllocatedIndex=-1, int32 SerialNumber=0, FRemoteObjectId RemoteId=FRemoteObjectId())FUObjectArray
CloseDisregardForGC()FUObjectArray
DisableDisregardForGC()FUObjectArray
DisregardForGCEnabled() constFUObjectArrayinline
DumpUObjectCountsToLog() constFUObjectArray
ESerialNumberConstants enum nameFUObjectArray
FreeUObjectIndex(class UObjectBase *Object)FUObjectArray
FUObjectArray()FUObjectArray
GetAllocatedSize() constFUObjectArrayinline
GetDeleteListenersAllocatedSize(int32 *OutNumListeners=nullptr) constFUObjectArrayinline
GetFirstGCIndex() constFUObjectArrayinline
GetObjectArrayCapacity() constFUObjectArrayinline
GetObjectArrayEstimatedAvailable() constFUObjectArrayinline
GetObjectArrayNum() constFUObjectArrayinline
GetObjectArrayNumMinusAvailable() constFUObjectArrayinline
GetObjectArrayNumMinusPermanent() constFUObjectArrayinline
GetObjectArrayNumPermanent() constFUObjectArrayinline
GetObjectItemArrayUnsafe()FUObjectArrayinline
GetObjectItemArrayUnsafe() constFUObjectArrayinline
GetSerialNumber(int32 Index)FUObjectArrayinline
IndexToObject(int32 Index)FUObjectArrayinline
IndexToObject(int32 Index, bool bEvenIfGarbage)FUObjectArrayinline
IndexToObjectUnsafeForGC(int32 Index)FUObjectArrayinline
IndexToValidObject(int32 Index, bool bEvenIfGarbage)FUObjectArrayinline
IsDisregardForGC(const class UObjectBase *Object) constFUObjectArrayinline
IsIndexDisregardForGC(int32 ObjectIndex) constFUObjectArrayinline
IsOpenForDisregardForGC() constFUObjectArrayinline
IsStale(FUObjectItem *ObjectItem, bool bIncludingGarbage)FUObjectArrayinline
IsStale(int32 Index, bool bIncludingGarbage)FUObjectArrayinline
IsValid(FUObjectItem *ObjectItem, bool bEvenIfGarbage)FUObjectArrayinline
IsValid(int32 Index, bool bEvenIfGarbage)FUObjectArrayinline
IsValid(const UObjectBase *Object) constFUObjectArray
IsValidIndex(const UObjectBase *Object) constFUObjectArrayinline
LockInternalArray() constFUObjectArrayinline
LockUObjectDeleteListeners()FUObjectArrayinline
ObjectToIndex(const class UObjectBase *Object) constFUObjectArrayinline
ObjectToObjectItem(const UObjectBase *Object)FUObjectArrayinline
OpenDisregardForGC()FUObjectArray
RemoveObjectFromDeleteListeners(UObjectBase *Object)FUObjectArray
RemoveUObjectCreateListener(FUObjectCreateListener *Listener)FUObjectArray
RemoveUObjectDeleteListener(FUObjectDeleteListener *Listener)FUObjectArray
ShutdownUObjectArray()FUObjectArray
START_SERIAL_NUMBER enum valueFUObjectArray
StaticAllocateObjectFUObjectArrayfriend
UnlockInternalArray() constFUObjectArrayinline
UnlockUObjectDeleteListeners()FUObjectArrayinline
UObjectFUObjectArrayfriend