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

#include <ChaosBreakingEventFilter.h>

+ Inheritance diagram for FChaosBreakingEventFilter:

Public Member Functions

 FChaosBreakingEventFilter (FChaosBreakingEventRequestSettings *FilterSettingsIn)
 
virtual GEOMETRYCOLLECTIONENGINE_API void FilterEvents (const FTransform &ChaosComponentTransform, const Chaos::FBreakingDataArray &RawBreakingDataArray) override
 
virtual GEOMETRYCOLLECTIONENGINE_API void SortEvents (TArray< FChaosBreakingEventData > &InOutBreakingEvents, EChaosBreakingSortMethod SortMethod, const FTransform &InTransform) override
 
- Public Member Functions inherited from IChaosEventFilter< Chaos::FBreakingDataArray, TArray< FChaosBreakingEventData >, EChaosBreakingSortMethod >
virtual ~IChaosEventFilter ()
 
virtual void FilterEvents (const Chaos::FBreakingDataArray &RawInputDataArray)
 
const TArray< FChaosBreakingEventData > & GetFilteredResults () const
 
int32 GetNumEvents () const
 
void SetTransform (const FTransform &TransformIn)
 

Additional Inherited Members

- Protected Attributes inherited from IChaosEventFilter< Chaos::FBreakingDataArray, TArray< FChaosBreakingEventData >, EChaosBreakingSortMethod >
TArray< FChaosBreakingEventDataFilteredDataArray
 
FTransform Transform
 

Constructor & Destructor Documentation

◆ FChaosBreakingEventFilter()

FChaosBreakingEventFilter::FChaosBreakingEventFilter ( FChaosBreakingEventRequestSettings FilterSettingsIn)
inline

Member Function Documentation

◆ FilterEvents()

void FChaosBreakingEventFilter::FilterEvents ( const FTransform ChaosComponentTransform,
const Chaos::FBreakingDataArray RawInputDataArray 
)
overridevirtual

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

Implements IChaosEventFilter< Chaos::FBreakingDataArray, TArray< FChaosBreakingEventData >, EChaosBreakingSortMethod >.

◆ SortEvents()

void FChaosBreakingEventFilter::SortEvents ( TArray< FChaosBreakingEventData > &  InOutFilteredEvents,
EChaosBreakingSortMethod  SortMethod,
const FTransform InTransform 
)
overridevirtual

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

Implements IChaosEventFilter< Chaos::FBreakingDataArray, TArray< FChaosBreakingEventData >, EChaosBreakingSortMethod >.


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