Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectArray.h |
Include |
#include "UObject/UObjectArray.h" |
class FChunkedFixedUObjectArray
Simple array type that can be expanded without invalidating existing entries. This is critical to thread safe FNames.
Name | Description | |
---|---|---|
|
FChunkedFixedUObjectArray() |
Constructor : Probably not thread safe |
Name | Description | |
---|---|---|
|
~FChunkedFixedUObjectArray() |
Name | Description | ||
---|---|---|---|
|
AddRange ( |
||
|
AddSingle() |
||
|
Capacity() |
Return the number max capacity of the array Thread safe, but you know, someone might have added more elements before this even returns |
|
|
GetAllocatedSize() |
||
|
FUObjectItem... |
GetObjectPtr ( |
Return a pointer to the pointer to a given element |
|
FUObjectItem... |
GetObjectPtr ( |
|
|
FUObjectItem... |
GetRootBlockForDebuggerVisualizers() |
Return a naked pointer to the fundamental data structure for debug visualizers. |
|
IsValidIndex ( |
Return if this index is valid Thread safe, if it is valid now, it is valid forever. |
|
|
Num() |
Return the number of elements in the array Thread safe, but you know, someone might have added more elements before this even returns |
|
|
PreAllocate |
Expands the array so that Element[Index] is allocated. New pointers are all zero. |
Name | Description | ||
---|---|---|---|
|
FUObjectItem... |
operator[] ( |
Return a reference to an element |
|
FUObjectItem... |
operator[] ( |
Name |
Description |
---|---|
NumElementsPerChunk |