UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TArrayCollection Class Reference

#include <ArrayCollection.h>

+ Inheritance diagram for Chaos::TArrayCollection:

Public Member Functions

 TArrayCollection ()
 
 TArrayCollection (const TArrayCollection &Other)=delete
 
 TArrayCollection (TArrayCollection &&Other)=delete
 
virtual ~TArrayCollection ()
 
void ShrinkArrays (const float MaxSlackFraction, const int32 MinSlack)
 
int32 AddArray (TArrayCollectionArrayBase *Array)
 
void RemoveArray (TArrayCollectionArrayBase *Array)
 
void RemoveAt (int32 Index, int32 Count)
 
uint32 Size () const
 
uint64 ComputeColumnSize () const
 

Protected Member Functions

void AddElementsHelper (const int32 Num)
 
void ResizeHelper (const int32 Num)
 
void RemoveAtHelper (const int32 Index, const int32 Count)
 
void RemoveAtSwapHelper (const int32 Index)
 
void MoveToOtherArrayCollection (const int32 Index, TArrayCollection &Other)
 

Protected Attributes

uint32 MSize
 

Constructor & Destructor Documentation

◆ TArrayCollection() [1/3]

Chaos::TArrayCollection::TArrayCollection ( )
inline

◆ TArrayCollection() [2/3]

Chaos::TArrayCollection::TArrayCollection ( const TArrayCollection Other)
delete

◆ TArrayCollection() [3/3]

Chaos::TArrayCollection::TArrayCollection ( TArrayCollection &&  Other)
delete

◆ ~TArrayCollection()

virtual Chaos::TArrayCollection::~TArrayCollection ( )
inlinevirtual

Member Function Documentation

◆ AddArray()

int32 Chaos::TArrayCollection::AddArray ( TArrayCollectionArrayBase Array)
inline

◆ AddElementsHelper()

void Chaos::TArrayCollection::AddElementsHelper ( const int32  Num)
inlineprotected

◆ ComputeColumnSize()

uint64 Chaos::TArrayCollection::ComputeColumnSize ( ) const
inline

◆ MoveToOtherArrayCollection()

void Chaos::TArrayCollection::MoveToOtherArrayCollection ( const int32  Index,
TArrayCollection Other 
)
inlineprotected

◆ RemoveArray()

void Chaos::TArrayCollection::RemoveArray ( TArrayCollectionArrayBase Array)
inline

◆ RemoveAt()

void Chaos::TArrayCollection::RemoveAt ( int32  Index,
int32  Count 
)
inline

◆ RemoveAtHelper()

void Chaos::TArrayCollection::RemoveAtHelper ( const int32  Index,
const int32  Count 
)
inlineprotected

◆ RemoveAtSwapHelper()

void Chaos::TArrayCollection::RemoveAtSwapHelper ( const int32  Index)
inlineprotected

◆ ResizeHelper()

void Chaos::TArrayCollection::ResizeHelper ( const int32  Num)
inlineprotected

◆ ShrinkArrays()

void Chaos::TArrayCollection::ShrinkArrays ( const float  MaxSlackFraction,
const int32  MinSlack 
)
inline

◆ Size()

uint32 Chaos::TArrayCollection::Size ( ) const
inline

Member Data Documentation

◆ MSize

uint32 Chaos::TArrayCollection::MSize
protected

The documentation for this class was generated from the following file: