Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/NetworkObjectList.h |
Include |
#include "Engine/NetworkObjectList.h" |
class FNetworkObjectList
Stores the list of replicated actors for a given UNetDriver.
Name | Description | ||
---|---|---|---|
|
AddInitialObjects ( |
Adds replicated actors in World to the internal set of replicated actors. |
|
|
ClearRecentlyDormantConnection ( |
Removes the recently dormant status from the passed in connection |
|
|
CountBytes ( |
||
|
TSharedPtr< ... |
Find ( |
Attempts to find the Actor's FNetworkObjectInfo. |
|
const TShare... |
Find ( |
Attempts to find the Actor's FNetworkObjectInfo. |
|
TSharedPtr< ... |
FindOrAdd ( |
Attempts to find the Actor's FNetworkObjectInfo. |
|
ForceActorRelevantNextUpdate ( |
Force this actor to be relevant for at least one update |
|
|
const FNetwo... |
GetActiveObjects() |
Returns a const reference to the active set of tracked actors. |
|
const FNetwo... |
GetAllObjects() |
Returns a const reference to the entire set of tracked actors. |
|
const FNetwo... |
GetDormantObjectsOnAllConnections() |
Returns a const reference to the entire set of dormant actors. |
|
GetNumDormantActorsForConnection ( |
||
|
HandleConnectionAdded() |
Does the necessary house keeping when a new connection is added When a new connection is added, we must add all objects back to the active list so the new connection will process it Once the objects is dormant on that connection, it will then be removed from the active list again |
|
|
MarkActive ( |
Marks this object as active for the passed in connection |
|
|
MarkDirtyForReplay ( |
Marks this object dirty for replays using delta checkpoints |
|
|
MarkDormant ( |
Marks this object as dormant for the passed in connection |
|
|
Remove ( |
Removes actor from the internal list, and any cleanup that is necessary (i.e. resetting dormancy state) |
|
|
Reset() |
||
|
ResetDormancyState() |
Clears all state related to dormancy |
Name |
Description |
---|---|
FNetworkObjectSet |
Name | Description | ||
---|---|---|---|
|
AddInitialObjects |
Please use the AddInitialObjects which takes a net driver instead. |
|
|
ClearRecentlyDormantConnection ( |
Please use the ClearRecentlyDormantConnection which takes a net driver instead. |
|
|
TSharedPtr< ... |
FindOrAdd |
Please use the FindOrAdd which takes a net driver instead. |
|
ForceActorRelevantNextUpdate |
Please use the ForceActorRelevantNextUpdate which takes a net driver instead. |
|
|
MarkActive ( |
Please use the MarkActive which takes a net driver instead. |
|
|
MarkDormant ( |
Please use the MarkDormant which takes a net driver instead. |