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

#include <ChaosTrailingEventFilter.h>

+ Inheritance diagram for FChaosTrailingEventFilter:

Public Member Functions

 FChaosTrailingEventFilter (FChaosTrailingEventRequestSettings *FilterSettingsIn)
 
virtual GEOMETRYCOLLECTIONENGINE_API void FilterEvents (const FTransform &ChaosComponentTransform, const Chaos::FTrailingDataArray &RawTrailingDataArray) override
 
virtual GEOMETRYCOLLECTIONENGINE_API void SortEvents (TArray< FChaosTrailingEventData > &InOutTrailingEvents, EChaosTrailingSortMethod SortMethod, const FTransform &InTransform) override
 
- Public Member Functions inherited from IChaosEventFilter< Chaos::FTrailingDataArray, TArray< FChaosTrailingEventData >, EChaosTrailingSortMethod >
virtual ~IChaosEventFilter ()
 
virtual void FilterEvents (const Chaos::FTrailingDataArray &RawInputDataArray)
 
const TArray< FChaosTrailingEventData > & GetFilteredResults () const
 
int32 GetNumEvents () const
 
void SetTransform (const FTransform &TransformIn)
 

Additional Inherited Members

- Protected Attributes inherited from IChaosEventFilter< Chaos::FTrailingDataArray, TArray< FChaosTrailingEventData >, EChaosTrailingSortMethod >
TArray< FChaosTrailingEventDataFilteredDataArray
 
FTransform Transform
 

Constructor & Destructor Documentation

◆ FChaosTrailingEventFilter()

FChaosTrailingEventFilter::FChaosTrailingEventFilter ( FChaosTrailingEventRequestSettings FilterSettingsIn)
inline

Member Function Documentation

◆ FilterEvents()

void FChaosTrailingEventFilter::FilterEvents ( const FTransform ChaosComponentTransform,
const Chaos::FTrailingDataArray RawInputDataArray 
)
overridevirtual

Filters the raw events from the physics system to reduce the number supplied to the game systems

Implements IChaosEventFilter< Chaos::FTrailingDataArray, TArray< FChaosTrailingEventData >, EChaosTrailingSortMethod >.

◆ SortEvents()

void FChaosTrailingEventFilter::SortEvents ( TArray< FChaosTrailingEventData > &  InOutFilteredEvents,
EChaosTrailingSortMethod  SortMethod,
const FTransform InTransform 
)
overridevirtual

Optionally Sort events based on increasing or decreasing values of FilteredDataArray fields

Implements IChaosEventFilter< Chaos::FTrailingDataArray, TArray< FChaosTrailingEventData >, EChaosTrailingSortMethod >.


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