#include <ManagedArray.h>
◆ FManagedBitArrayBase() [1/3]
| FORCEINLINE FManagedBitArrayBase::FManagedBitArrayBase |
( |
| ) |
|
|
inline |
◆ FManagedBitArrayBase() [2/3]
◆ FManagedBitArrayBase() [3/3]
◆ ~FManagedBitArrayBase()
| virtual FManagedBitArrayBase::~FManagedBitArrayBase |
( |
| ) |
|
|
inlinevirtual |
◆ Contains()
◆ CopyRange()
◆ Count()
| int32 FManagedBitArrayBase::Count |
( |
const bool |
Item | ) |
const |
|
inline |
Count the number of entries match Item.
◆ Empty()
| void FManagedBitArrayBase::Empty |
( |
| ) |
|
|
inlineprotectedvirtual |
Protected clear to prevent external clearing of the array
Reimplemented from FManagedArrayBase.
◆ ExchangeArrays()
◆ Fill() [1/2]
| void FManagedBitArrayBase::Fill |
( |
const bool |
Value | ) |
|
|
inline |
Fill the array with Value.
◆ Fill() [2/2]
◆ Find()
| int32 FManagedBitArrayBase::Find |
( |
const bool |
Item | ) |
const |
|
inline |
Find first index of the element
◆ GetAllocatedSize()
◆ GetAsBoolArray()
| TArray< bool > FManagedBitArrayBase::GetAsBoolArray |
( |
| ) |
const |
|
inline |
Helper function to convert the bitArray to a bool array this is creating a new array and copy convert each bit to a bool
◆ GetConstArray() [1/2]
Helper function for returning the internal const array
- Returns
- const array of all the elements
◆ GetConstArray() [2/2]
◆ GetTypeSize()
Helper function for returning a typed pointer to the first array entry.
- Returns
- Pointer to first array entry or nullptr if ArrayMax == 0. Helper function for returning a typed pointer to the first array entry.
-
Pointer to first array entry or nullptr if ArrayMax == 0. Helper function returning the size of the inner type.
-
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()
| void FManagedBitArrayBase::Reserve |
( |
const int32 |
Size | ) |
|
|
inlineprotectedvirtual |
Protected Reserve to prevent external reservation of the array
- Parameters
-
| New | array reservation size. |
Reimplemented from FManagedArrayBase.
◆ Resize()
| void FManagedBitArrayBase::Resize |
( |
const int32 |
Size | ) |
|
|
inlineprotectedvirtual |
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