UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PhysicsReplication.cpp File Reference

Namespaces

namespace  CharacterMovementCVars
 
namespace  RenderInterpolationCVars
 
namespace  PhysicsReplicationCVars
 
namespace  PhysicsReplicationCVars::DefaultReplicationCVars
 
namespace  PhysicsReplicationCVars::ResimulationCVars
 
namespace  PhysicsReplicationCVars::PredictiveInterpolationCVars
 

Variables

int32 CharacterMovementCVars::SkipPhysicsReplication = 0
 
float CharacterMovementCVars::NetPingExtrapolation = -1.0f
 
float CharacterMovementCVars::NetPingLimit = -1.f
 
float CharacterMovementCVars::ErrorPerLinearDifference = -1.0f
 
float CharacterMovementCVars::ErrorPerAngularDifference = -1.0f
 
float CharacterMovementCVars::ErrorAccumulationSeconds = -1.0f
 
float CharacterMovementCVars::ErrorAccumulationDistanceSq = -1.0f
 
float CharacterMovementCVars::ErrorAccumulationSimilarity = -1.f
 
float CharacterMovementCVars::MaxLinearHardSnapDistance = -1.f
 
float CharacterMovementCVars::MaxRestoredStateError = -1.0f
 
float CharacterMovementCVars::PositionLerp = -1.0f
 
float CharacterMovementCVars::LinearVelocityCoefficient = -1.0f
 
float CharacterMovementCVars::AngleLerp = -1.0f
 
float CharacterMovementCVars::AngularVelocityCoefficient = -1.0f
 
int32 CharacterMovementCVars::AlwaysHardSnap = 0
 
int32 CharacterMovementCVars::AlwaysResetPhysics = 0
 
int32 CharacterMovementCVars::ApplyAsyncSleepState = 1
 
bool RenderInterpolationCVars::bRenderInterpDebugDrawResimTrigger = false
 
float RenderInterpolationCVars::RenderInterpDebugDrawResimBoxScale = 1.0f
 
int32 PhysicsReplicationCVars::SkipSkeletalRepOptimization = 1
 
int32 PhysicsReplicationCVars::LogPhysicsReplicationHardSnaps = 0
 
int32 PhysicsReplicationCVars::EnableDefaultReplication = 0
 
int32 PhysicsReplicationCVars::DebugDrawShowRepMode = 0
 
float PhysicsReplicationCVars::DebugDrawLifeTime = 3.0f
 
bool PhysicsReplicationCVars::DefaultReplicationCVars::bHardsnapLegacyInPT = false
 
bool PhysicsReplicationCVars::DefaultReplicationCVars::bCorrectConnectedBodies = false
 
bool PhysicsReplicationCVars::DefaultReplicationCVars::bCorrectConnectedBodiesFriction = true
 
bool PhysicsReplicationCVars::ResimulationCVars::bRuntimeCorrectionEnabled = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bRuntimeVelocityCorrection = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bRuntimeCorrectConnectedBodies = true
 
bool PhysicsReplicationCVars::ResimulationCVars::bDisableReplicationOnInteraction = true
 
float PhysicsReplicationCVars::ResimulationCVars::PosStabilityMultiplier = 0.5f
 
float PhysicsReplicationCVars::ResimulationCVars::RotStabilityMultiplier = 1.0f
 
float PhysicsReplicationCVars::ResimulationCVars::VelStabilityMultiplier = 0.5f
 
float PhysicsReplicationCVars::ResimulationCVars::AngVelStabilityMultiplier = 0.5f
 
bool PhysicsReplicationCVars::ResimulationCVars::bDrawDebug = false
 
float PhysicsReplicationCVars::ResimulationCVars::LogOutOfBoundsTimeLimit = 5.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::PosCorrectionTimeBase = 0.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::PosCorrectionTimeMin = 0.1f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::PosCorrectionTimeMultiplier = 1.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::RotCorrectionTimeBase = 0.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::RotCorrectionTimeMin = 0.1f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::RotCorrectionTimeMultiplier = 1.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::PosInterpolationTimeMultiplier = 1.1f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::RotInterpolationTimeMultiplier = 1.25f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::AverageReceiveIntervalSmoothing = 3.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::ExtrapolationTimeMultiplier = 3.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::ExtrapolationMinTime = 0.75f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::MinExpectedDistanceCovered = 0.5f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::ErrorAccumulationDecreaseMultiplier = 0.5f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::ErrorAccumulationSeconds = 3.0f
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDisableErrorVelocityLimits = false
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::ErrorAccLinVelMaxLimit = 50.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::ErrorAccAngVelMaxLimit = 1.5f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::SoftSnapPosStrength = 0.5f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::SoftSnapRotStrength = 0.5f
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bSoftSnapToSource = false
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::EarlyOutDistanceSqr = 1.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::EarlyOutAngle = 1.5f
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bEarlyOutWithVelocity = true
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bSkipVelocityRepOnPosEarlyOut = true
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bPostResimWaitForUpdate = false
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bVelocityBased = true
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bCorrectionAsVelocity = false
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bCorrectConnectedBodies = false
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bCorrectConnectedBodiesFriction = true
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bSleepConnectedBodies = true
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bKinematicPrediction = true
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bKinematicHardSnap = false
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDisableSoftSnap = false
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bAlwaysHardSnap = false
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bSkipReplication = false
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDontClearTarget = false
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDrawDebugTargets = false
 
bool PhysicsReplicationCVars::PredictiveInterpolationCVars::bDrawDebugVectors = false
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::DrawDebugZOffset = 50.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::SleepSecondsClearTarget = 15.0f
 
int32 PhysicsReplicationCVars::PredictiveInterpolationCVars::TargetTickAlignmentClampMultiplier = 2
 
int32 PhysicsReplicationCVars::PredictiveInterpolationCVars::TeleportDetectionEnabled = 1
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::TeleportDetectionMinDistance = 200.0f
 
float PhysicsReplicationCVars::PredictiveInterpolationCVars::TeleportDetectionVelocityMultiplier = 1.3f