Navigation
Unreal Engine C++ API Reference > Runtime > ChaosCore > Chaos
Inheritance Hierarchy
- TArrayCollectionArrayBase
- TArray
- TArrayCollectionArray
References
Module | ChaosCore |
Header | /Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/ArrayCollectionArray.h |
Include | #include "Chaos/ArrayCollectionArray.h" |
Syntax
template<class T>
class TArrayCollectionArray :
public Chaos::TArrayCollectionArrayBase ,
public TArray< T >
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
TArrayCollectionArray
(
const TArrayCollectionArray< T >& Other |
||
![]() |
TArrayCollectionArray
(
TArrayCollectionArray< T >&& Other |
||
![]() |
TArrayCollectionArray
(
TArray< T >&& Other |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
TArrayCollectionArray< T > | Clone () |
|
![]() |
void | Fill
(
const T& Value |
Overridden from TArrayCollectionArrayBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ApplyShrinkPolicy
(
const float MaxSlackFraction, |
If we have more slack space than MaxSlackFraction x Num(), run the default Shrink policy. |
![]() ![]() |
void | MoveToOtherArray
(
const int Idx, |
|
![]() ![]() |
void | RemoveAt
(
const int Idx, |
|
![]() ![]() |
void | RemoveAtSwap
(
const int Idx |
|
![]() ![]() |
void | Resize
(
const int Num |
|
![]() ![]() ![]() |
uint64 | SizeOfElem () |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
TArrayCollectionArray & | operator=
(
TArrayCollectionArray< T >&& Other |
Constants
Name | Description |
---|---|
AllowShrinkOnRemove |