#include <ManagedArray.h>
◆ ElementType
◆ RangedForConstIteratorType
◆ RangedForIteratorType
◆ TManagedArrayBase() [1/5]
Constructor (default) Build an empty shared array
◆ TManagedArrayBase() [2/5]
◆ TManagedArrayBase() [3/5]
Copy Constructor (default)
◆ TManagedArrayBase() [4/5]
◆ TManagedArrayBase() [5/5]
◆ ~TManagedArrayBase()
◆ begin() [1/2]
DO NOT USE DIRECTLY STL-like iterators to enable range-based for loop support.
◆ begin() [2/2]
◆ Contains()
◆ CopyRange()
◆ Count()
Count the number of entries match Item.
◆ Empty()
Protected clear to prevent external clearing of the array
Reimplemented from FManagedArrayBase.
◆ end() [1/2]
◆ end() [2/2]
◆ ExchangeArrays()
◆ Fill()
Fill the array with Value.
◆ Find()
Find first index of the element
◆ GetAllocatedSize()
◆ GetConstArray() [1/2]
Helper function for returning the internal const array
- Returns
- const array of all the elements
◆ GetConstArray() [2/2]
◆ GetData() [1/2]
Helper function for returning a typed pointer to the first array entry.
- Returns
- Pointer to first array entry or nullptr if ArrayMax == 0.
◆ GetData() [2/2]
Helper function for returning a typed pointer to the first array entry.
- Returns
- Pointer to first array entry or nullptr if ArrayMax == 0.
◆ GetTypeHash()
This hash is using HashCombineFast and should not be serialized!
◆ GetTypeSize()
Helper function returning the size of the inner type.
- Returns
- Size in bytes of array type.
Reimplemented from FManagedArrayBase.
◆ Init()
◆ IsValidIndex()
return true if index is in array range.
- Parameters
-
◆ Max()
◆ Num()
Returning the size of the array
- Returns
- Array size
Reimplemented from FManagedArrayBase.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator[]() [1/2]
Returning a reference to the element at index.
- Returns
- Array element reference
◆ operator[]() [2/2]
◆ RangeCheck()
Checks if index is in array range.
- Parameters
-
◆ RemoveElements()
◆ Reorder()
|
|
inlineoverrideprotectedvirtual |
Reorder elements given a new ordering. Sizes must match
- Parameters
-
| NewOrder | Mapping from indices in the new array -> indices in the old array |
Implements FManagedArrayBase.
◆ Reserve()
Protected Reserve to prevent external reservation of the array
- Parameters
-
| New | array reservation size. |
Reimplemented from FManagedArrayBase.
◆ Resize()
Protected Resize to prevent external resizing of the array
- Parameters
-
Reimplemented from FManagedArrayBase.
◆ Serialize()
◆ Array
The documentation for this class was generated from the following file:
- Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/ManagedArray.h