Navigation
Unreal Engine C++ API Reference > Plugins > ReplicationGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UReplicationConnectionDriver
- UNetReplicationGraphConnection
References
Module | ReplicationGraph |
Header | /Engine/Plugins/Runtime/ReplicationGraph/Source/Public/ReplicationGraph.h |
Include | #include "ReplicationGraph.h" |
Syntax
UCLASS&40;Transient&41;
class UNetReplicationGraphConnection : public UReplicationConnectionDriver
Remarks
Manages actor replication for a specific connection
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FPerConnectionActorInfoMap | ActorInfoMap | A map of all of our per-actor data |
![]() |
bool | bEnableDebugging | |
![]() |
bool | bEnableFullActorPrioritizationDetails | Stored list of dormant actors in a previous cell when it's been left - this is for the dormant dynamic actor destruction feature. |
![]() |
int32 | ConnectionOrderNum | Index of the connection in the global list. |
![]() ![]() |
TWeakObjectPtr< class AReplicationGraphDebugActor > | DebugActor | |
![]() |
FRepGraphConnectionSaturationAnalytics | FastPathSaturationAnalytics | |
![]() ![]() |
TArray< FLastLocationGatherInfo > | LastGatherLocations | |
![]() ![]() |
TObjectPtr< UNetConnection > | NetConnection | |
![]() |
FOnClientVisibleLevelNamesAdd | OnClientVisibleLevelNameAdd | |
![]() |
TMap< FName, FOnClientVisibleLevelNamesAdd > | OnClientVisibleLevelNameAddMap | |
![]() |
FOnClientVisibleLevelNamesRemove | OnClientVisibleLevelNameRemove | |
![]() |
FOnPostReplicatePrioritizedLists | OnPostReplicatePrioritizeLists | |
![]() |
int32 | QueuedBitsForActorDiscovery | Nb of bits sent for actor channel creation when a dedicated budget is allocated for this. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | CleanupNodeCaches
(
const UReplicationGraphNode* Node |
|
![]() ![]() |
const TSet< FName > & | Returns the list of visible levels cached at the start of the gather phase. | |
![]() ![]() ![]() |
void | GetClientVisibleLevelNames
(
TSet< FName >& OutLevelNames |
Generates a set of all the visible level names for this connection and its subconnections (if any) |
![]() ![]() |
const TArray< UReplicationGraphNode * > & | Returns connection graph nodes. | |
![]() |
FActorRepListRefView & | GetPrevDormantActorListForNode
(
const UReplicationGraphNode* GridNode |
|
![]() |
TArray< FVisibleCellInfo > & | GetVisibleCellsForNode
(
const UReplicationGraphNode* GridNode |
|
![]() ![]() |
void | NotifyDSFNodeSaturated
(
const UReplicationGraphNode_DynamicSpatialFrequency* Node |
|
![]() ![]() |
void | ||
![]() |
void | RemoveActorFromAllPrevDormantActorLists
(
AActor* InActor |
|
![]() ![]() |
void | ||
![]() ![]() |
void | TrackReplicationForAnalytics
(
bool bFastPathSaturated |
Overridden from UReplicationConnectionDriver
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | NotifyActorChannelAdded
(
AActor* Actor, |
|
![]() ![]() |
void | NotifyActorChannelCleanedUp
(
UActorChannel* Channel |
|
![]() ![]() |
void | NotifyActorChannelRemoved
(
AActor* Actor |
|
![]() ![]() |
void | NotifyAddDestructionInfo
(
FActorDestructionInfo* DestructInfo |
|
![]() ![]() |
void | NotifyAddDormantDestructionInfo
(
AActor* Actor |
|
![]() ![]() |
void | NotifyClientVisibleLevelNamesAdd
(
FName LevelName, |
|
![]() ![]() |
void | NotifyClientVisibleLevelNamesRemove
(
FName LevelName |
|
![]() ![]() |
void | NotifyRemoveDestructionInfo
(
FActorDestructionInfo* DestructInfo |
|
![]() ![]() |
void | ||
![]() ![]() |
void | TearDown () |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Handles reading, writing, and reference collecting using FArchive. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FVisibleCellInfo |