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

#include <ChaosSolversModule.h>

+ Inheritance diagram for IChaosSettingsProvider:

Public Member Functions

virtual ~IChaosSettingsProvider ()
 
virtual float GetMinDeltaVelocityForHitEvents () const
 
virtual bool GetPhysicsPredictionEnabled () const
 
virtual float GetResimulationErrorThreshold () const
 
virtual bool GetResimulationErrorPositionThresholdEnabled () const
 
virtual float GetResimulationErrorPositionThreshold () const
 
virtual bool GetResimulationErrorRotationThresholdEnabled () const
 
virtual float GetResimulationErrorRotationThreshold () const
 
virtual bool GetResimulationErrorLinearVelocityThresholdEnabled () const
 
virtual float GetResimulationErrorLinearVelocityThreshold () const
 
virtual bool GetResimulationErrorAngularVelocityThresholdEnabled () const
 
virtual float GetResimulationErrorAngularVelocityThreshold () const
 
virtual float GetPhysicsHistoryTimeLength () const
 
virtual int32 GetPhysicsHistoryCount () const
 

Detailed Description

Class that external users can implement and set on the module to provide various settings to the system (see FChaosSolversModule::SetSettingsProvider)

Constructor & Destructor Documentation

◆ ~IChaosSettingsProvider()

virtual IChaosSettingsProvider::~IChaosSettingsProvider ( )
inlinevirtual

Member Function Documentation

◆ GetMinDeltaVelocityForHitEvents()

virtual float IChaosSettingsProvider::GetMinDeltaVelocityForHitEvents ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetPhysicsHistoryCount()

virtual int32 IChaosSettingsProvider::GetPhysicsHistoryCount ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetPhysicsHistoryTimeLength()

virtual float IChaosSettingsProvider::GetPhysicsHistoryTimeLength ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetPhysicsPredictionEnabled()

virtual bool IChaosSettingsProvider::GetPhysicsPredictionEnabled ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetResimulationErrorAngularVelocityThreshold()

virtual float IChaosSettingsProvider::GetResimulationErrorAngularVelocityThreshold ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetResimulationErrorAngularVelocityThresholdEnabled()

virtual bool IChaosSettingsProvider::GetResimulationErrorAngularVelocityThresholdEnabled ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetResimulationErrorLinearVelocityThreshold()

virtual float IChaosSettingsProvider::GetResimulationErrorLinearVelocityThreshold ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetResimulationErrorLinearVelocityThresholdEnabled()

virtual bool IChaosSettingsProvider::GetResimulationErrorLinearVelocityThresholdEnabled ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetResimulationErrorPositionThreshold()

virtual float IChaosSettingsProvider::GetResimulationErrorPositionThreshold ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetResimulationErrorPositionThresholdEnabled()

virtual bool IChaosSettingsProvider::GetResimulationErrorPositionThresholdEnabled ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetResimulationErrorRotationThreshold()

virtual float IChaosSettingsProvider::GetResimulationErrorRotationThreshold ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetResimulationErrorRotationThresholdEnabled()

virtual bool IChaosSettingsProvider::GetResimulationErrorRotationThresholdEnabled ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.

◆ GetResimulationErrorThreshold()

virtual float IChaosSettingsProvider::GetResimulationErrorThreshold ( ) const
inlinevirtual

Reimplemented in FEngineChaosSettingsProvider.


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