![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FObjectsArray |
Public Types | |
| typedef FObjectsArray::TIterator | TIterator |
Public Member Functions | |
| FORCEINLINE FObjectsArray * | GetItems () |
| FORCEINLINE const FObjectsArray * | GetItems () const |
| FORCEINLINE | FArrayHashBucket () |
| FORCEINLINE | FArrayHashBucket (const FArrayHashBucket &Other) |
| FORCEINLINE | ~FArrayHashBucket () |
| FORCEINLINE void | DestroyList (FObjectsArray *List) |
| FORCEINLINE int32 | Add (UObjectBase *Object) |
| FORCEINLINE int32 | Remove (UObjectBase *Object) |
| FORCEINLINE bool | Contains (UObjectBase *Object) const |
| FORCEINLINE int32 | Num () const |
| FORCEINLINE SIZE_T | GetAllocatedSize () const |
| void | Shrink () |
| FORCEINLINE struct THashBucketIterator< FArrayHashBucket > | CreateIterator () |
| FORCEINLINE TIterator | GetIterator () |
Public Attributes | ||
| union { | ||
| FObjectsArray ObjectsList | ||
| struct { | ||
| UObjectBase * Elements [2] | ||
| } | ||
| }; | ||
Static Public Attributes | |
| static FObjectsArray | EmptyBucket |
|
inline |
|
inline |
|
inline |
|
inline |
Adds an Object to the bucket
|
inline |
Checks if an Object exists in this bucket
| FORCEINLINE THashBucketIterator< FArrayHashBucket > FArrayHashBucket::CreateIterator | ( | ) |
|
inline |
|
inline |
Returns the amount of memory allocated for and by Items TArray
|
inline |
|
inline |
|
inline |
Gets an iterator for the TArray in this bucket or for the EmptyBucker if Items is null
|
inline |
Returns the number of Objects in this bucket
|
inline |
Removes an Object from the bucket
|
inline |
| union { ... } FArrayHashBucket |
| UObjectBase* FArrayHashBucket::Elements[2] |
|
static |
This always empty array is used to get an iterator if the bucket doesn't use a TArray (has only 1 element)
| FObjectsArray FArrayHashBucket::ObjectsList |