Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > GeometryCollection
Inheritance Hierarchy
- FNoncopyable
- FManagedArrayBase
- FManagedBitArrayBase
- TManagedArray< bool >
- TManagedArrayBase
- TManagedArray
- TManagedArray< FIntVector >
- TManagedArray< FIntVector2 >
- TManagedArray< FIntVector4 >
- TManagedArray< int32 >
- TManagedArray< TArray< FIntVector2 > >
- TManagedArray< TArray< int32 > >
- TManagedArray< TSet< int32 > >
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/ManagedArray.h |
Include | #include "GeometryCollection/ManagedArray.h" |
Syntax
class FManagedArrayBase : public FNoncopyable
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() ![]() |
void | CopyRange
(
const FManagedArrayBase& ConstArray, |
Copy a range of values from the ConstArray into this |
![]() ![]() |
void | Empty () |
Empty the array. |
![]() |
void | ExchangeArrays
(
FManagedArrayBase& Src |
Perform a memory move between the two arrays |
![]() ![]() ![]() |
SIZE_T | Get allocated memory | |
![]() ![]() ![]() |
size_t | GetTypeSize () |
TypeSize |
![]() ![]() |
void | Init
(
const FManagedArrayBase& |
Init from a predefined Array |
![]() ![]() |
bool | IsDirty () |
|
![]() |
void | MarkDirty () |
|
![]() ![]() ![]() |
int32 | Max () |
The reserved length of the array. |
![]() ![]() ![]() |
int32 | Num () |
The length of the array. |
![]() ![]() |
void | Reindex - Adjust index dependent elements. | |
![]() ![]() |
void | ReindexFromLookup
(
const TArray< int32 >& InverseNewOrder |
Todo: this should really assert, but material is currently relying on both faces and vertices |
![]() ![]() |
void | RemoveElements
(
const TArray< int32 >& SortedDeletionList |
Remove elements |
![]() |
void | Reorder elements given a new ordering. Sizes must match | |
![]() ![]() |
void | Reserve
(
const int32 Num |
Protected access to array reservation. |
![]() ![]() |
void | Resize
(
const int32 Num |
Protected access to array resizing. |
![]() ![]() |
void | Serialize
(
Chaos::FChaosArchive& Ar |
Serialization |
![]() ![]() |
void | SetDefaults
(
uint32 StartSize, |
Set default values. |