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

#include <PendingSpatialData.h>

Public Member Functions

void Reset ()
 
int32 Num () const
 
FPendingSpatialDataAdd (int32 BatchIndex, const FUniqueIdx UniqueIdx, EPendingSpatialDataOperation Operation=EPendingSpatialDataOperation::Add)
 
void Remove (const FUniqueIdx UniqueIdx)
 
void CleanUpDuplicated ()
 

Public Attributes

TArray< TArray< FPendingSpatialData > > PendingDataArrays
 
TArrayAsMap< FUniqueIdx, int32ParticleToPendingData
 
TArray< boolDuplicated
 
int32 KinematicBatchStartIndex = 0
 

Member Function Documentation

◆ Add()

FPendingSpatialData & Chaos::FPendingSpatialInternalDataQueue::Add ( int32  BatchIndex,
const FUniqueIdx  UniqueIdx,
EPendingSpatialDataOperation  Operation = EPendingSpatialDataOperation::Add 
)
inline

◆ CleanUpDuplicated()

void Chaos::FPendingSpatialInternalDataQueue::CleanUpDuplicated ( )
inline

◆ Num()

int32 Chaos::FPendingSpatialInternalDataQueue::Num ( ) const
inline

◆ Remove()

void Chaos::FPendingSpatialInternalDataQueue::Remove ( const FUniqueIdx  UniqueIdx)
inline

◆ Reset()

void Chaos::FPendingSpatialInternalDataQueue::Reset ( )
inline

Member Data Documentation

◆ Duplicated

TArray<bool> Chaos::FPendingSpatialInternalDataQueue::Duplicated

◆ KinematicBatchStartIndex

int32 Chaos::FPendingSpatialInternalDataQueue::KinematicBatchStartIndex = 0

◆ ParticleToPendingData

TArrayAsMap<FUniqueIdx, int32> Chaos::FPendingSpatialInternalDataQueue::ParticleToPendingData

◆ PendingDataArrays

TArray<TArray<FPendingSpatialData> > Chaos::FPendingSpatialInternalDataQueue::PendingDataArrays

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