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

Namespaces

namespace  PhysicsReplicationCVars
 
namespace  PhysicsReplicationCVars::ResimulationCVars
 
namespace  UE
 
namespace  UE::NetworkPhysicsUtils
 

Functions

 UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES (NetworkPhysicsRewindDataInputProxy)
 
 UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES (NetworkPhysicsRewindDataRemoteInputProxy)
 
 UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES (NetworkPhysicsRewindDataStateProxy)
 
 UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES (NetworkPhysicsRewindDataImportantInputProxy)
 
 UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES (NetworkPhysicsRewindDataImportantStateProxy)
 
 UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES (NetworkPhysicsRewindDataDeltaSourceInputProxy)
 
 UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES (NetworkPhysicsRewindDataDeltaSourceStateProxy)
 
int32 UE::NetworkPhysicsUtils::GetUpcomingServerFrame_External (UWorld *World)
 

Variables

int32 PhysicsReplicationCVars::ResimulationCVars::RedundantInputs = 2
 
int32 PhysicsReplicationCVars::ResimulationCVars::RedundantRemoteInputs = 1
 
int32 PhysicsReplicationCVars::ResimulationCVars::RedundantStates = 0
 
bool PhysicsReplicationCVars::ResimulationCVars::bDynamicInputScalingEnabled = true
 
float PhysicsReplicationCVars::ResimulationCVars::DynamicInputScalingMaxInputsPercent = 0.1f
 
int32 PhysicsReplicationCVars::ResimulationCVars::DynamicInputScalingMinInputs = 2
 
float PhysicsReplicationCVars::ResimulationCVars::DynamicInputScalingIncreaseAverageMultiplier = 0.2f
 
float PhysicsReplicationCVars::ResimulationCVars::DynamicInputScalingDecreaseAverageMultiplier = 0.1f
 
float PhysicsReplicationCVars::ResimulationCVars::DynamicInputScalingIncreaseTimeInterval = 2.0f
 
float PhysicsReplicationCVars::ResimulationCVars::DynamicInputScalingDecreaseTimeInterval = 10.0f
 
bool PhysicsReplicationCVars::ResimulationCVars::bAllowRewindToClosestState = true
 
bool PhysicsReplicationCVars::ResimulationCVars::bCompareStateToTriggerRewind = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bCompareStateToTriggerRewindIncludeSimProxies = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bCompareInputToTriggerRewind = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bEnableUnreliableFlow = true
 
bool PhysicsReplicationCVars::ResimulationCVars::bEnableReliableFlow = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bApplyDataInsteadOfMergeData = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bAllowInputExtrapolation = true
 
bool PhysicsReplicationCVars::ResimulationCVars::bValidateDataOnGameThread = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bApplySimProxyStateAtRuntime = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bApplySimProxyInputAtRuntime = true
 
bool PhysicsReplicationCVars::ResimulationCVars::bTriggerResimOnInputReceive = false
 
bool PhysicsReplicationCVars::ResimulationCVars::bApplyInputDecayOverSetTime = false
 
float PhysicsReplicationCVars::ResimulationCVars::InputDecaySetTime = 0.15f
 
bool PhysicsReplicationCVars::ResimulationCVars::bEnableStatefulDeltaSerialization = true
 
bool PhysicsReplicationCVars::ResimulationCVars::bUseDefaultDeltaForDeltaSourceReplication = true
 
float PhysicsReplicationCVars::ResimulationCVars::TimeToSyncStatefulDeltaSource = 5.0f
 
bool PhysicsReplicationCVars::ResimulationCVars::bApplyPredictiveInterpolationWhenBehindServer = true
 

Function Documentation

◆ UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES() [1/7]

UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES ( NetworkPhysicsRewindDataDeltaSourceInputProxy  )

◆ UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES() [2/7]

UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES ( NetworkPhysicsRewindDataDeltaSourceStateProxy  )

◆ UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES() [3/7]

UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES ( NetworkPhysicsRewindDataImportantInputProxy  )

◆ UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES() [4/7]

UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES ( NetworkPhysicsRewindDataImportantStateProxy  )

◆ UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES() [5/7]

UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES ( NetworkPhysicsRewindDataInputProxy  )

◆ UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES() [6/7]

UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES ( NetworkPhysicsRewindDataRemoteInputProxy  )

◆ UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES() [7/7]

UE_NET_IMPLEMENT_NAMED_STRUCT_LASTRESORT_NETSERIALIZER_AND_REGISTRY_DELEGATES ( NetworkPhysicsRewindDataStateProxy  )