/Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterReplication/Public/DisplayClusterNetDriver.h
Custom NetDriver for DisplayCluster. Responsible for synchronous application of network packets across display cluster nodes. Results in seamless image when used with Actor replication system.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Transient, Config=Engine) class UDisplayClusterNetDriver : public [UIpNetDriver](API\Plugins\OnlineSubsystemUtils\UIpNetDriver)
bool
bClusterHasConnected
True if cluster has connected.
bool
bConnectionViewersAreReady
Checks if connections viewers for Primary node were formed.
bool
bLastBunchWasAcked
Used to control state of acked packets queue.
TMap< uint32,T...
ClusterConnections
NDisplay Node connections which corresponds to specific cluster
TArray< uint8 >
ClusterEventData
Binary event data. Member of the class to prevent runtime reallocations.
TUniquePtr<FDi...
ClusterNetworkDriverHelper
NetDriver helper for Display Cluster Events.
FDisplayCluster...
ClusterReplicationState
Stores replication state to produce additional replication in order to equalize number of actors for each sync connection.
FOnClusterEvent...
EventBinaryListener
Binary event listener.
TMap< int32, in...
LastAckedPacket
Contains last max acked packet for specific connection (key - connectionID, value - packetID)
TSet<UDisplayC...
NodeConnections
NDisplay node connections
TMap< int32,TD...
OutPacketsQueues
Contains queue of non-processed packets for specific connection (key - connectionID, value - packetID)
TMap< uint32, i...
PacketsParams
Holds ready packets for each client. Member of the class to prevent runtime reallocations.
TArray<FNetVie...
PivotNodeConnectionViewers
ConnectionViewers for Pivot node (primary node connection)
TSet<UDisplayC...
PrimaryNodeConnections
NDisplay Primary node connections
TMap< int32, in...
ReadyOutPackets
Holds packets that are ready for replication (key - connectionID, value - packetID)
TSet<UDisplayC...
SyncConnections
NDisplay node connections that participate in synchronous replication