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

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

Add(int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inline
AddZeroed(int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inline
ArrayMaxTScriptArray< FHeapAllocator >protected
ArrayNumTScriptArray< FHeapAllocator >protected
bHasIntrusiveUnsetOptionalStateTScriptArray< FHeapAllocator >static
CheckAddress(const void *Addr, int32 NumBytesPerElement) constTScriptArray< FHeapAllocator >inline
CountBytes(FArchive &Ar, int32 NumBytesPerElement) constTScriptArray< FHeapAllocator >inline
Empty(int32 Slack, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inline
FScriptArray()=defaultFScriptArray
FScriptArray(int32 InNum, int32 NumBytesPerElement, uint32 AlignmentOfElement)FScriptArrayinlineprotected
FScriptArray(FIntrusiveUnsetOptionalState Tag)FScriptArrayinlineexplicit
FScriptArray(const FScriptArray &)FScriptArrayinline
GetAllocatedSize(int32 NumBytesPerElement) constTScriptArray< FHeapAllocator >inline
GetData()TScriptArray< FHeapAllocator >inline
GetData() constTScriptArray< FHeapAllocator >inline
GetSlack() constTScriptArray< FHeapAllocator >inline
Insert(int32 Index, int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inline
InsertZeroed(int32 Index, int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inline
IntrusiveUnsetOptionalStateType typedefFScriptArray
IsEmpty() constTScriptArray< FHeapAllocator >inline
IsValidIndex(int32 i) constTScriptArray< FHeapAllocator >inline
Max() constTScriptArray< FHeapAllocator >inline
MoveAssign(FScriptArray &Other, int32 NumBytesPerElement, uint32 AlignmentOfElement)FScriptArrayinline
TScriptArray< FHeapAllocator >::MoveAssign(TScriptArray &Other, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inline
Num() constTScriptArray< FHeapAllocator >inline
NumUnchecked() constTScriptArray< FHeapAllocator >inline
operator=(const FScriptArray &)FScriptArrayinline
TScriptArray< FHeapAllocator >::operator=(const TScriptArray &)TScriptArray< FHeapAllocator >inline
operator==(FIntrusiveUnsetOptionalState Tag) constTScriptArray< FHeapAllocator >inline
Remove(int32 Index, int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< FHeapAllocator >())TScriptArray< FHeapAllocator >inline
Remove(int32 Index, int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement, bool bAllowShrinking)TScriptArray< FHeapAllocator >inline
Reset(int32 NewSize, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inline
ResizeGrow(int32 OldNum, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inlineprotected
ResizeInit(int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inlineprotected
ResizeShrink(int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inlineprotected
ResizeTo(int32 NewMax, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inlineprotected
SetNumUninitialized(int32 NewNum, int32 NumBytesPerElement, uint32 AlignmentOfElement, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< FHeapAllocator >())TScriptArray< FHeapAllocator >inline
SetNumUninitialized(int32 NewNum, int32 NumBytesPerElement, uint32 AlignmentOfElement, bool bAllowShrinking)TScriptArray< FHeapAllocator >inline
Shrink(int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inline
SwapMemory(int32 A, int32 B, int32 NumBytesPerElement)TScriptArray< FHeapAllocator >inline
TScriptArray()TScriptArray< FHeapAllocator >inline
TScriptArray(int32 InNum, int32 NumBytesPerElement, uint32 AlignmentOfElement)TScriptArray< FHeapAllocator >inlineprotected
TScriptArray(FIntrusiveUnsetOptionalState Tag)TScriptArray< FHeapAllocator >inlineexplicit
TScriptArray(const TScriptArray &)TScriptArray< FHeapAllocator >inline