![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ChaosFilter.h>
Public Member Functions | |
| virtual | ~IChaosEventFilter () |
| virtual void | FilterEvents (const FTransform &ChaosComponentTransform, const SourceType &RawInputDataArray)=0 |
| virtual void | FilterEvents (const SourceType &RawInputDataArray) |
| virtual void | SortEvents (DestinationType &InOutFilteredEvents, SortMethodType SortMethod, const FTransform &InTransform)=0 |
| const DestinationType & | GetFilteredResults () const |
| int32 | GetNumEvents () const |
| void | SetTransform (const FTransform &TransformIn) |
Protected Attributes | |
| DestinationType | FilteredDataArray |
| FTransform | Transform |
TChaosEventFilter (template for Chaos Event Filters)
|
inlinevirtual |
|
pure virtual |
Filters the raw events from the physics system to reduce the number supplied to the game systems
Implemented in FChaosBreakingEventFilter, FChaosCollisionEventFilter, FChaosRemovalEventFilter, and FChaosTrailingEventFilter.
|
inlinevirtual |
Filters the raw events from the physics system to reduce the number supplied to the game systems
|
inline |
Gain access to the filtered results
|
inline |
Get the number of filtered results
|
inline |
|
pure virtual |
Optionally Sort events based on increasing or decreasing values of FilteredDataArray fields
Implemented in FChaosBreakingEventFilter, FChaosCollisionEventFilter, FChaosRemovalEventFilter, and FChaosTrailingEventFilter.
|
protected |
The filtered results (a subset of the full raw events buffer)
|
protected |
Filter results relative to a transform location