UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PhysicsReplicationCVars::PredictiveInterpolationCVars Namespace Reference

Variables

float PosCorrectionTimeBase = 0.0f
 
float PosCorrectionTimeMin = 0.1f
 
float PosCorrectionTimeMultiplier = 1.0f
 
float RotCorrectionTimeBase = 0.0f
 
float RotCorrectionTimeMin = 0.1f
 
float RotCorrectionTimeMultiplier = 1.0f
 
float PosInterpolationTimeMultiplier = 1.1f
 
float RotInterpolationTimeMultiplier = 1.25f
 
float AverageReceiveIntervalSmoothing = 3.0f
 
float ExtrapolationTimeMultiplier = 3.0f
 
float ExtrapolationMinTime = 0.75f
 
float MinExpectedDistanceCovered = 0.5f
 
float ErrorAccumulationDecreaseMultiplier = 0.5f
 
float ErrorAccumulationSeconds = 3.0f
 
bool bDisableErrorVelocityLimits = false
 
float ErrorAccLinVelMaxLimit = 50.0f
 
float ErrorAccAngVelMaxLimit = 1.5f
 
float SoftSnapPosStrength = 0.5f
 
float SoftSnapRotStrength = 0.5f
 
bool bSoftSnapToSource = false
 
float EarlyOutDistanceSqr = 1.0f
 
float EarlyOutAngle = 1.5f
 
bool bEarlyOutWithVelocity = true
 
bool bSkipVelocityRepOnPosEarlyOut = true
 
bool bPostResimWaitForUpdate = false
 
bool bVelocityBased = true
 
bool bCorrectionAsVelocity = false
 
bool bCorrectConnectedBodies = false
 
bool bCorrectConnectedBodiesFriction = true
 
bool bSleepConnectedBodies = true
 
bool bKinematicPrediction = true
 
bool bKinematicHardSnap = false
 
bool bDisableSoftSnap = false
 
bool bAlwaysHardSnap = false
 
bool bSkipReplication = false
 
bool bDontClearTarget = false
 
bool bDrawDebugTargets = false
 
bool bDrawDebugVectors = false
 
float DrawDebugZOffset = 50.0f
 
float SleepSecondsClearTarget = 15.0f
 
int32 TargetTickAlignmentClampMultiplier = 2
 
int32 TeleportDetectionEnabled = 1
 
float TeleportDetectionMinDistance = 200.0f
 
float TeleportDetectionVelocityMultiplier = 1.3f
 

Variable Documentation

◆ AverageReceiveIntervalSmoothing

float PhysicsReplicationCVars::PredictiveInterpolationCVars::AverageReceiveIntervalSmoothing = 3.0f

◆ bAlwaysHardSnap

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bAlwaysHardSnap = false

◆ bCorrectConnectedBodies

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bCorrectConnectedBodies = false

◆ bCorrectConnectedBodiesFriction

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bCorrectConnectedBodiesFriction = true

◆ bCorrectionAsVelocity

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bCorrectionAsVelocity = false

◆ bDisableErrorVelocityLimits

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDisableErrorVelocityLimits = false

◆ bDisableSoftSnap

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDisableSoftSnap = false

◆ bDontClearTarget

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDontClearTarget = false

◆ bDrawDebugTargets

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDrawDebugTargets = false

◆ bDrawDebugVectors

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDrawDebugVectors = false

◆ bEarlyOutWithVelocity

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bEarlyOutWithVelocity = true

◆ bKinematicHardSnap

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bKinematicHardSnap = false

◆ bKinematicPrediction

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bKinematicPrediction = true

◆ bPostResimWaitForUpdate

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bPostResimWaitForUpdate = false

◆ bSkipReplication

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bSkipReplication = false

◆ bSkipVelocityRepOnPosEarlyOut

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bSkipVelocityRepOnPosEarlyOut = true

◆ bSleepConnectedBodies

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bSleepConnectedBodies = true

◆ bSoftSnapToSource

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bSoftSnapToSource = false

◆ bVelocityBased

bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bVelocityBased = true

◆ DrawDebugZOffset

float PhysicsReplicationCVars::PredictiveInterpolationCVars::DrawDebugZOffset = 50.0f

◆ EarlyOutAngle

float PhysicsReplicationCVars::PredictiveInterpolationCVars::EarlyOutAngle = 1.5f

◆ EarlyOutDistanceSqr

float PhysicsReplicationCVars::PredictiveInterpolationCVars::EarlyOutDistanceSqr = 1.0f

◆ ErrorAccAngVelMaxLimit

float PhysicsReplicationCVars::PredictiveInterpolationCVars::ErrorAccAngVelMaxLimit = 1.5f

◆ ErrorAccLinVelMaxLimit

float PhysicsReplicationCVars::PredictiveInterpolationCVars::ErrorAccLinVelMaxLimit = 50.0f

◆ ErrorAccumulationDecreaseMultiplier

float PhysicsReplicationCVars::PredictiveInterpolationCVars::ErrorAccumulationDecreaseMultiplier = 0.5f

◆ ErrorAccumulationSeconds

float PhysicsReplicationCVars::PredictiveInterpolationCVars::ErrorAccumulationSeconds = 3.0f

◆ ExtrapolationMinTime

float PhysicsReplicationCVars::PredictiveInterpolationCVars::ExtrapolationMinTime = 0.75f

◆ ExtrapolationTimeMultiplier

float PhysicsReplicationCVars::PredictiveInterpolationCVars::ExtrapolationTimeMultiplier = 3.0f

◆ MinExpectedDistanceCovered

float PhysicsReplicationCVars::PredictiveInterpolationCVars::MinExpectedDistanceCovered = 0.5f

◆ PosCorrectionTimeBase

float PhysicsReplicationCVars::PredictiveInterpolationCVars::PosCorrectionTimeBase = 0.0f

◆ PosCorrectionTimeMin

float PhysicsReplicationCVars::PredictiveInterpolationCVars::PosCorrectionTimeMin = 0.1f

◆ PosCorrectionTimeMultiplier

float PhysicsReplicationCVars::PredictiveInterpolationCVars::PosCorrectionTimeMultiplier = 1.0f

◆ PosInterpolationTimeMultiplier

float PhysicsReplicationCVars::PredictiveInterpolationCVars::PosInterpolationTimeMultiplier = 1.1f

◆ RotCorrectionTimeBase

float PhysicsReplicationCVars::PredictiveInterpolationCVars::RotCorrectionTimeBase = 0.0f

◆ RotCorrectionTimeMin

float PhysicsReplicationCVars::PredictiveInterpolationCVars::RotCorrectionTimeMin = 0.1f

◆ RotCorrectionTimeMultiplier

float PhysicsReplicationCVars::PredictiveInterpolationCVars::RotCorrectionTimeMultiplier = 1.0f

◆ RotInterpolationTimeMultiplier

float PhysicsReplicationCVars::PredictiveInterpolationCVars::RotInterpolationTimeMultiplier = 1.25f

◆ SleepSecondsClearTarget

float PhysicsReplicationCVars::PredictiveInterpolationCVars::SleepSecondsClearTarget = 15.0f

◆ SoftSnapPosStrength

float PhysicsReplicationCVars::PredictiveInterpolationCVars::SoftSnapPosStrength = 0.5f

◆ SoftSnapRotStrength

float PhysicsReplicationCVars::PredictiveInterpolationCVars::SoftSnapRotStrength = 0.5f

◆ TargetTickAlignmentClampMultiplier

int32 PhysicsReplicationCVars::PredictiveInterpolationCVars::TargetTickAlignmentClampMultiplier = 2

◆ TeleportDetectionEnabled

int32 PhysicsReplicationCVars::PredictiveInterpolationCVars::TeleportDetectionEnabled = 1

◆ TeleportDetectionMinDistance

float PhysicsReplicationCVars::PredictiveInterpolationCVars::TeleportDetectionMinDistance = 200.0f

◆ TeleportDetectionVelocityMultiplier

float PhysicsReplicationCVars::PredictiveInterpolationCVars::TeleportDetectionVelocityMultiplier = 1.3f