Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/GeometryCollection
Inheritance Hierarchy
- FNoncopyable
- FManagedArrayBase
- FManagedBitArrayBase
- TManagedArray< bool >
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/ManagedArray.h |
| Include | #include "GeometryCollection/ManagedArray.h" |
Syntax
class FManagedBitArrayBase : public FManagedArrayBase
Constructors
| Type | Name | Description | |
|---|---|---|---|
FManagedBitArrayBase
(
const FManagedBitArrayBase& Other |
|||
FManagedBitArrayBase
(
FManagedBitArrayBase&& Other |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Contains
(
const bool Item |
||
| int32 | Count
(
const bool Item |
Count the number of entries match `Item_. | |
| void | |||
| void | Fill
(
const bool Value |
Fill the array with `Value_. | |
| int32 | Find
(
const bool Item |
Find first index of the element | |
| TArray< bool > | Helper function to convert the bitArray to a bool array this is creating a new array and copy convert each bit to a bool | ||
| const TBitArray & | |||
| const TBitArray & | Helper function for returning the internal const array | ||
| void | RangeCheck
(
int32 Index |
Checks if index is in array range. |
Overridden from FManagedArrayBase
| Type | Name | Description | |
|---|---|---|---|
| void | CopyRange
(
const FManagedArrayBase& ConstArray, |
Copy from a predefined Array of matching type | |
| void | ExchangeArrays
(
FManagedArrayBase& Src |
Perform a memory move between the two arrays | |
| SIZE_T | Get allocated memory | ||
| size_t | GetTypeSize () |
FORCEINLINE ElementType* GetData() | |
| void | Init
(
const FManagedArrayBase& NewArray |
Init from a predefined Array of matching type | |
| int32 | Max () |
The reserved length of the array. | |
| int32 | Num () |
Returning the size of the array | |
| void | RemoveElements
(
const TArray< int32 >& SortedDeletionList |
Remove elements | |
| void | Serialize
(
Chaos::FChaosArchive& Ar |
Serialization Support |
Operators
| Type | Name | Description | |
|---|---|---|---|
| const FConstBitReference | operator[]
(
int Index |
||
| FBitReference | operator[]
(
int Index |
Returning a reference to the element at index. | |
| FManagedBitArrayBase & | |||
| FManagedBitArrayBase & | operator=
(
FManagedBitArrayBase&& Other |