Navigation
API > API/Runtime > API/Runtime/GeometryCollectionEngine
Inheritance Hierarchy
- IChaosEventFilter
- FChaosBreakingEventFilter
- FChaosCollisionEventFilter
- FChaosRemovalEventFilter
- FChaosTrailingEventFilter
References
| Module | GeometryCollectionEngine |
| Header | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/ChaosFilter.h |
| Include | #include "ChaosFilter.h" |
Syntax
template<class SourceType, class DestinationType, class SortMethodType>
class IChaosEventFilter
Remarks
TChaosEventFilter (template for Chaos Event Filters)
Variables
| Type | Name | Description | |
|---|---|---|---|
| DestinationType | FilteredDataArray | The filtered results (a subset of the full raw events buffer) | |
| FTransform | Transform | Filter results relative to a transform location |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | FilterEvents
(
const SourceType& RawInputDataArray |
Filters the raw events from the physics system to reduce the number supplied to the game systems | |
| void | FilterEvents
(
const FTransform& ChaosComponentTransform, |
Filters the raw events from the physics system to reduce the number supplied to the game systems | |
| const DestinationType & | Gain access to the filtered results | ||
| int32 | GetNumEvents () |
Get the number of filtered results | |
| void | SetTransform
(
const FTransform& TransformIn |
||
| void | SortEvents
(
DestinationType& InOutFilteredEvents, |
Optionally Sort events based on increasing or decreasing values of FilteredDataArray fields |