UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TSpatialCollectionBucket< TObj > Struct Template Reference

#include <SpatialAccelerationCollection.h>

Public Member Functions

 TSpatialCollectionBucket ()=default
 
 TSpatialCollectionBucket (const TSpatialCollectionBucket< TObj > &Other)=delete
 
 TSpatialCollectionBucket (TSpatialCollectionBucket< TObj > &&Other)=default
 
TSpatialCollectionBucket< TObj > & operator= (const TSpatialCollectionBucket< TObj > &Other)=delete
 
TSpatialCollectionBucket< TObj > & operator= (TSpatialCollectionBucket< TObj > &&Other)=default
 
int32 Add (TObj &&Obj)
 
void UpdateOrAddAt (uint16 Idx, TObj &&Obj)
 
void Remove (uint16 Idx)
 
void CopyFrom (const TSpatialCollectionBucket &Src)
 

Public Attributes

TArray< TObjObjects
 
TArray< uint16FreeIndices
 

Constructor & Destructor Documentation

◆ TSpatialCollectionBucket() [1/3]

template<typename TObj >
Chaos::TSpatialCollectionBucket< TObj >::TSpatialCollectionBucket ( )
default

◆ TSpatialCollectionBucket() [2/3]

template<typename TObj >
Chaos::TSpatialCollectionBucket< TObj >::TSpatialCollectionBucket ( const TSpatialCollectionBucket< TObj > &  Other)
delete

◆ TSpatialCollectionBucket() [3/3]

template<typename TObj >
Chaos::TSpatialCollectionBucket< TObj >::TSpatialCollectionBucket ( TSpatialCollectionBucket< TObj > &&  Other)
default

Member Function Documentation

◆ Add()

template<typename TObj >
int32 Chaos::TSpatialCollectionBucket< TObj >::Add ( TObj &&  Obj)
inline

◆ CopyFrom()

template<typename TObj >
void Chaos::TSpatialCollectionBucket< TObj >::CopyFrom ( const TSpatialCollectionBucket< TObj > &  Src)
inline

◆ operator=() [1/2]

◆ operator=() [2/2]

◆ Remove()

template<typename TObj >
void Chaos::TSpatialCollectionBucket< TObj >::Remove ( uint16  Idx)
inline

◆ UpdateOrAddAt()

template<typename TObj >
void Chaos::TSpatialCollectionBucket< TObj >::UpdateOrAddAt ( uint16  Idx,
TObj &&  Obj 
)
inline

Member Data Documentation

◆ FreeIndices

◆ Objects


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