UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EngineReplicationBridge.cpp File Reference
#include "Net/Iris/ReplicationSystem/EngineReplicationBridge.h"
#include "Net/Iris/ReplicationSystem/NetActorFactory.h"
#include "Net/Iris/ReplicationSystem/NetSubObjectFactory.h"
#include "Iris/IrisConfig.h"
#include "Iris/IrisConstants.h"
#include "Iris/Core/IrisLog.h"
#include "Iris/Core/IrisProfiler.h"
#include "Iris/Core/NetObjectReference.h"
#include "Iris/Core/IrisMemoryTracker.h"
#include "Net/Core/NetToken/NetToken.h"
#include "Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h"
#include "Iris/ReplicationSystem/StringTokenStore.h"
#include "Iris/ReplicationSystem/ReplicationOperations.h"
#include "Iris/ReplicationSystem/ReplicationSystem.h"
#include "Iris/ReplicationSystem/Filtering/NetObjectFilter.h"
#include "Iris/Serialization/NetBitStreamReader.h"
#include "Iris/Serialization/NetBitStreamUtil.h"
#include "Iris/Serialization/NetBitStreamWriter.h"
#include "Iris/Serialization/ObjectNetSerializer.h"
#include "Iris/Serialization/IrisObjectReferencePackageMap.h"
#include "Iris/Metrics/NetMetrics.h"
#include "AnalyticsEventAttribute.h"
#include "Engine/Engine.h"
#include "Engine/EngineTypes.h"
#include "Engine/Level.h"
#include "Engine/NetConnection.h"
#include "Engine/NetDriver.h"
#include "Engine/World.h"
#include "GameFramework/Actor.h"
#include "GameFramework/PlayerController.h"
#include "HAL/LowLevelMemStats.h"
#include "Net/DataBunch.h"
#include "Net/DataChannel.h"
#include "Net/Core/Connection/ConnectionHandle.h"
#include "Net/Core/Connection/NetEnums.h"
#include "Net/Core/Connection/NetCloseResult.h"
#include "Net/Core/Misc/NetSubObjectRegistry.h"
#include "Net/Core/Trace/NetDebugName.h"
#include "Net/NetSubObjectRegistryGetter.h"
#include "Net/Iris/ReplicationSystem/ReplicationSystemUtil.h"
#include "ProfilingDebugging/AssetMetadataTrace.h"
#include "Templates/Casts.h"
#include "UObject/Package.h"
#include <limits>

Namespaces

namespace  UE
 
namespace  UE::Net
 
namespace  UE::Net::Private
 

Functions

bool UE::Net::Private::IsActorValidForIrisReplication (const AActor *Actor)
 
void UE::Net::Private::ActorReplicationBridgePreUpdateFunction (TArrayView< UObject * > Instances, const UObjectReplicationBridge *Bridge)
 
bool UE::Net::Private::ShouldIncludeRootObjectInLevelGroups (const UObject *RootObject)
 
const TCHARUE::Net::LexToString (UE::Net::EStopReplicatingReason Reason)
 

Variables

bool GDefaultUseSubObjectReplicationList
 

Variable Documentation

◆ GDefaultUseSubObjectReplicationList

bool GDefaultUseSubObjectReplicationList
extern

Selects if actor and actorcomponents will replicate subobjects using the registration list by default.