IChaosEventFilter

Copyright Epic Games, Inc. All Rights Reserved.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

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

Name Description

Protected variable

DestinationType

 

FilteredDataArray

The filtered results (a subset of the full raw events buffer)

Protected variable

FTransform

 

Transform

Filter results relative to a transform location

Destructors

Name Description

Public function Virtual

~IChaosEventFilter()

Functions

Name Description

Public function Virtual

void

 

FilterEvents

(
    const SourceType& RawInputDataArra...
)

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

Public function

void

 

FilterEvents

(
    const FTransform& ChaosComponentTr...,
    const SourceType& RawInputDataArra...
)

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

Public function Const

const Destin...

 

GetFilteredResults()

Gain access to the filtered results

Public function Const

int32

 

GetNumEvents()

Get the number of filtered results

Public function

void

 

SetTransform

(
    const FTransform& TransformIn
)

Public function

void

 

SortEvents

(
    DestinationType& InOutFilteredEven...,
    SortMethodType SortMethod,
    const FTransform& InTransform
)

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