Navigation
API > API/Runtime > API/Runtime/GeometryCollectionEngine
TChaosEventFilter (template for Chaos Event Filters)
| Name | IChaosEventFilter |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/ChaosFilter.h |
| Include Path | #include "ChaosFilter.h" |
Syntax
template<class SourceType, class DestinationType, class SortMethodType>
class IChaosEventFilter
Derived Classes
- FChaosBreakingEventFilter
- FChaosCollisionEventFilter
- FChaosRemovalEventFilter
- FChaosTrailingEventFilter
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IChaosEventFilter() |
ChaosFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void FilterEvents
(
const SourceType& RawInputDataArray |
Filters the raw events from the physics system to reduce the number supplied to the game systems | ChaosFilter.h | |
void FilterEvents
(
const FTransform& ChaosComponentTransform, |
Filters the raw events from the physics system to reduce the number supplied to the game systems | ChaosFilter.h | |
const DestinationType & GetFilteredResults() |
Gain access to the filtered results | ChaosFilter.h | |
int32 GetNumEvents() |
Get the number of filtered results | ChaosFilter.h | |
void SetTransform
(
const FTransform& TransformIn |
ChaosFilter.h | ||
void SortEvents
(
DestinationType& InOutFilteredEvents, |
Optionally Sort events based on increasing or decreasing values of FilteredDataArray fields | ChaosFilter.h |