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

#include <SolverEventFilters.h>

Public Member Functions

 FSolverEventFilters ()
 
void SetGenerateCollisionEvents (bool bDoGenerate)
 
void SetGenerateBreakingEvents (bool bDoGenerate)
 
void SetGenerateTrailingEvents (bool bDoGenerate)
 
void SetGenerateRemovalEvents (bool bDoGenerate)
 
FSolverCollisionEventFilterGetCollisionFilter () const
 
FSolverBreakingEventFilterGetBreakingFilter () const
 
FSolverTrailingEventFilterGetTrailingFilter () const
 
FSolverRemovalEventFilterGetRemovalFilter () const
 
FSolverCollisionEventFilterGetCollisionFilter ()
 
FSolverBreakingEventFilterGetBreakingFilter ()
 
FSolverTrailingEventFilterGetTrailingFilter ()
 
FSolverRemovalEventFilterGetRemovalFilter ()
 
bool IsCollisionEventEnabled () const
 
bool IsBreakingEventEnabled () const
 
bool IsTrailingEventEnabled () const
 
bool IsRemovalEventEnabled () const
 

Detailed Description

Container for the Solver Event Filters that have settings exposed through the Solver Actor

Constructor & Destructor Documentation

◆ FSolverEventFilters()

Chaos::FSolverEventFilters::FSolverEventFilters ( )
inline

Member Function Documentation

◆ GetBreakingFilter() [1/2]

FSolverBreakingEventFilter * Chaos::FSolverEventFilters::GetBreakingFilter ( )
inline

◆ GetBreakingFilter() [2/2]

FSolverBreakingEventFilter * Chaos::FSolverEventFilters::GetBreakingFilter ( ) const
inline

◆ GetCollisionFilter() [1/2]

FSolverCollisionEventFilter * Chaos::FSolverEventFilters::GetCollisionFilter ( )
inline

◆ GetCollisionFilter() [2/2]

FSolverCollisionEventFilter * Chaos::FSolverEventFilters::GetCollisionFilter ( ) const
inline

◆ GetRemovalFilter() [1/2]

FSolverRemovalEventFilter * Chaos::FSolverEventFilters::GetRemovalFilter ( )
inline

◆ GetRemovalFilter() [2/2]

FSolverRemovalEventFilter * Chaos::FSolverEventFilters::GetRemovalFilter ( ) const
inline

◆ GetTrailingFilter() [1/2]

FSolverTrailingEventFilter * Chaos::FSolverEventFilters::GetTrailingFilter ( )
inline

◆ GetTrailingFilter() [2/2]

FSolverTrailingEventFilter * Chaos::FSolverEventFilters::GetTrailingFilter ( ) const
inline

◆ IsBreakingEventEnabled()

bool Chaos::FSolverEventFilters::IsBreakingEventEnabled ( ) const
inline

◆ IsCollisionEventEnabled()

bool Chaos::FSolverEventFilters::IsCollisionEventEnabled ( ) const
inline

◆ IsRemovalEventEnabled()

bool Chaos::FSolverEventFilters::IsRemovalEventEnabled ( ) const
inline

◆ IsTrailingEventEnabled()

bool Chaos::FSolverEventFilters::IsTrailingEventEnabled ( ) const
inline

◆ SetGenerateBreakingEvents()

void Chaos::FSolverEventFilters::SetGenerateBreakingEvents ( bool  bDoGenerate)
inline

◆ SetGenerateCollisionEvents()

void Chaos::FSolverEventFilters::SetGenerateCollisionEvents ( bool  bDoGenerate)
inline

◆ SetGenerateRemovalEvents()

void Chaos::FSolverEventFilters::SetGenerateRemovalEvents ( bool  bDoGenerate)
inline

◆ SetGenerateTrailingEvents()

void Chaos::FSolverEventFilters::SetGenerateTrailingEvents ( bool  bDoGenerate)
inline

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