Module |
|
Header |
/Engine/Plugins/Runtime/ReplicationGraph/Source/Public/ReplicationGraph.h |
Include |
#include "ReplicationGraph.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UReplicationGraphNode_ActorList : public UReplicationGraphNode
A Node that contains ReplicateActorLists. This contains 1 "base" list and a TArray of lists that are conditioned on a streaming level being loaded.
Name | Description | ||
---|---|---|---|
|
ReplicationActorList |
The base list that most actors will go in |
|
|
StreamingLevelCollection |
A collection of lists that streaming actors go in |
Name | Description | ||
---|---|---|---|
|
DeepCopyActorListsFrom ( |
Copies the contents of Source into this node. |
|
|
LogActorList ( |
Just logs our ReplicationActorList and StreamingLevelCollection (not our child nodes). |
|
|
RemoveNetworkActorFast ( |
Removes the actor very quickly but breaks the list order |
Name | Description | ||
---|---|---|---|
|
GatherActorListsForConnection ( |
||
|
GetAllActorsInNode_Debugging ( |
Debugging only function to return a normal TArray of actor rep list (for logging, debug UIs, etc) |
|
|
LogNode ( |
||
|
NotifyAddNetworkActor ( |
Called when a network actor is spawned or an actor changes replication status |
|
|
NotifyRemoveNetworkActor ( |
Called when a networked actor is being destroyed or no longer wants to replicate |
|
|
NotifyResetAllNetworkActors() |
Called when world changes or when all subclasses should dump any persistent data/lists about replicated actors here. |
|
|
OnCollectActorRepListStats ( |
Implement this to visit any FActorRepListRefView and FStreamingLevelActorListCollection your node implemented. |
|
|
TearDown() |
Mark the node and all its children PendingKill |