| FScriptArrayHelper
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
Include |
#include "UObject/UnrealType.h" |
class FScriptArrayHelper
FScriptArrayHelper: Pseudo dynamic array. Used to work with array properties in a sensible way.
Name | Description | ||
---|---|---|---|
|
FreezableArray |
||
|
FScriptArray &#... |
HeapArray |
Name | Description | |
---|---|---|
|
FScriptArrayHelper ( |
Constructor, brings together a property and an instance of the property located in memory |
Name | Description | ||
---|---|---|---|
|
AddUninitializedValue() |
Add an uninitialized value to the end of the array. |
|
|
AddUninitializedValues ( |
Add uninitialized values to the end of the array. |
|
|
AddValue() |
Add a blank, constructed values to the end of the array. |
|
|
AddValues ( |
Add blank, constructed values to the end of the array. |
|
|
ClearValues |
Clear values in the array. The meaning of clear is defined by the property system. |
|
|
CountBytes ( |
Used by memory counting archives to accumulate the size of this array. |
|
|
FScriptArray... |
CreateHelperFormInnerProperty ( |
|
|
DestroyContainer_Unsafe() |
Destroys the container object - THERE SHOULD BE NO MORE USE OF THIS HELPER AFTER THIS FUNCTION IS CALLED! |
|
|
EmptyAndAddUninitializedValues ( |
Empty the array, then add uninitialized values to a given size. |
|
|
EmptyAndAddValues ( |
Empty the array, then add blank, constructed values to a given size. |
|
|
EmptyValues ( |
Remove all values from the array, calling destructors, etc as appropriate. |
|
|
ExpandForIndex ( |
Expand the array, if needed, so that the given index is valid |
|
|
uint8 * |
GetRawPtr ( |
Returns a uint8 pointer to an element in the array |
|
InsertValues |
Insert blank, constructed values into the array. |
|
|
IsValidIndex ( |
Index range check |
|
|
MoveAssign ( |
Move the allocation from another array and make it our own. |
|
|
Num() |
Return the number of elements in the array. |
|
|
RemoveValues |
Remove values from the array, calling destructors, etc as appropriate. |
|
|
Resize ( |
Add or remove elements to set the array to a given size. |
|
|
SwapValues |
Swap two elements in the array, does not call constructors and destructors |
Name |
Description |
|
---|---|---|
|
EInternal |