UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FErrorInterpolationSettings Struct Reference

#include <PhysicsProxyBase.h>

Public Member Functions

 FErrorInterpolationSettings ()
 
 ~FErrorInterpolationSettings ()
 

Public Attributes

float ErrorCorrectionDuration
 
float MaximumErrorCorrectionBeforeSnapping
 
float MaximumErrorCorrectionDesyncTimeBeforeSnapping
 
float ErrorDirectionalDecayMultiplier
 
bool bApplyExponentialDecay
 
float ExponentialDecayLinearHalfLife
 
float ExponentialDecayAngularHalfLife
 
float MinimumLinearThreshold
 
float MinimumAngularThreshold
 

Constructor & Destructor Documentation

◆ FErrorInterpolationSettings()

FErrorInterpolationSettings::FErrorInterpolationSettings ( )
inline

◆ ~FErrorInterpolationSettings()

FErrorInterpolationSettings::~FErrorInterpolationSettings ( )
inline

Member Data Documentation

◆ bApplyExponentialDecay

bool FErrorInterpolationSettings::bApplyExponentialDecay

When enabled a post-resim error will decay exponentially (instead of linearly) based on half-life time set in ExponentialDecayLinearHalfLife and ExponentialDecayAngularHalfLife.

◆ ErrorCorrectionDuration

float FErrorInterpolationSettings::ErrorCorrectionDuration

How long in seconds to apply error correction over

◆ ErrorDirectionalDecayMultiplier

float FErrorInterpolationSettings::ErrorDirectionalDecayMultiplier

Decay error offset in the direction that the physics object is moving, value is multiplier of projected offset direction, 0.25 means a 25 % decay of the magnitude in the direction of physics travel.Deactivate by setting to 0

◆ ExponentialDecayAngularHalfLife

float FErrorInterpolationSettings::ExponentialDecayAngularHalfLife

Sets the rotational half-life time for when bApplyExponentialDecay is enabled.

◆ ExponentialDecayLinearHalfLife

float FErrorInterpolationSettings::ExponentialDecayLinearHalfLife

Sets the positional half-life time for when bApplyExponentialDecay is enabled.

◆ MaximumErrorCorrectionBeforeSnapping

float FErrorInterpolationSettings::MaximumErrorCorrectionBeforeSnapping

Maximum error correction distance before we stop interpolating and snap to target.

◆ MaximumErrorCorrectionDesyncTimeBeforeSnapping

float FErrorInterpolationSettings::MaximumErrorCorrectionDesyncTimeBeforeSnapping

Time multiplied by the particles velocity to get the distance that error correction will be performed within without snapping, disable by setting a negative value NOTE: At lower velocities MaximumErrorCorrectionBeforeSnapping will act as a lowest distance clamp.

◆ MinimumAngularThreshold

float FErrorInterpolationSettings::MinimumAngularThreshold

When the remaining render error angle is below this we clear it, if ApplyExponentialDecay is enabled.

◆ MinimumLinearThreshold

float FErrorInterpolationSettings::MinimumLinearThreshold

Squared value, when the remaining render error is below this we clear it, if ApplyExponentialDecay is enabled.


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