#include <PhysicsProxyBase.h>
◆ FErrorInterpolationSettings()
| FErrorInterpolationSettings::FErrorInterpolationSettings |
( |
| ) |
|
|
inline |
◆ ~FErrorInterpolationSettings()
| FErrorInterpolationSettings::~FErrorInterpolationSettings |
( |
| ) |
|
|
inline |
◆ 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: