UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TSpatialAccelerationBucketEntry< TPayloadType, T, d > Struct Template Reference

#include <SpatialAccelerationCollection.h>

Public Member Functions

void CopyFrom (TSpatialAccelerationBucketEntry< TPayloadType, T, d > &Src)
 
 TSpatialAccelerationBucketEntry ()=default
 
 TSpatialAccelerationBucketEntry (const TSpatialAccelerationBucketEntry< TPayloadType, T, d > &Other)=delete
 
 TSpatialAccelerationBucketEntry (TSpatialAccelerationBucketEntry< TPayloadType, T, d > &&Other)=default
 
TSpatialAccelerationBucketEntry< TPayloadType, T, d > & operator= (TSpatialAccelerationBucketEntry< TPayloadType, T, d > &&Other)=default
 
TSpatialAccelerationBucketEntry< TPayloadType, T, d > & operator= (TSpatialAccelerationBucketEntry< TPayloadType, T, d > &Other)=delete
 

Public Attributes

TUniquePtr< ISpatialAcceleration< TPayloadType, T, d > > Acceleration
 
uint16 TypeInnerIdx
 

Constructor & Destructor Documentation

◆ TSpatialAccelerationBucketEntry() [1/3]

template<typename TPayloadType , typename T , int d>
Chaos::TSpatialAccelerationBucketEntry< TPayloadType, T, d >::TSpatialAccelerationBucketEntry ( )
default

◆ TSpatialAccelerationBucketEntry() [2/3]

template<typename TPayloadType , typename T , int d>
Chaos::TSpatialAccelerationBucketEntry< TPayloadType, T, d >::TSpatialAccelerationBucketEntry ( const TSpatialAccelerationBucketEntry< TPayloadType, T, d > &  Other)
delete

◆ TSpatialAccelerationBucketEntry() [3/3]

template<typename TPayloadType , typename T , int d>
Chaos::TSpatialAccelerationBucketEntry< TPayloadType, T, d >::TSpatialAccelerationBucketEntry ( TSpatialAccelerationBucketEntry< TPayloadType, T, d > &&  Other)
default

Member Function Documentation

◆ CopyFrom()

template<typename TPayloadType , typename T , int d>
void Chaos::TSpatialAccelerationBucketEntry< TPayloadType, T, d >::CopyFrom ( TSpatialAccelerationBucketEntry< TPayloadType, T, d > &  Src)
inline

◆ operator=() [1/2]

template<typename TPayloadType , typename T , int d>
TSpatialAccelerationBucketEntry< TPayloadType, T, d > & Chaos::TSpatialAccelerationBucketEntry< TPayloadType, T, d >::operator= ( TSpatialAccelerationBucketEntry< TPayloadType, T, d > &&  Other)
default

◆ operator=() [2/2]

template<typename TPayloadType , typename T , int d>
TSpatialAccelerationBucketEntry< TPayloadType, T, d > & Chaos::TSpatialAccelerationBucketEntry< TPayloadType, T, d >::operator= ( TSpatialAccelerationBucketEntry< TPayloadType, T, d > &  Other)
delete

Member Data Documentation

◆ Acceleration

template<typename TPayloadType , typename T , int d>
TUniquePtr<ISpatialAcceleration<TPayloadType, T, d> > Chaos::TSpatialAccelerationBucketEntry< TPayloadType, T, d >::Acceleration

◆ TypeInnerIdx

template<typename TPayloadType , typename T , int d>
uint16 Chaos::TSpatialAccelerationBucketEntry< TPayloadType, T, d >::TypeInnerIdx

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