Navigation
API > API/Plugins > API/Plugins/ReplicationGraph
References
| Module | ReplicationGraph |
| Header | /Engine/Plugins/Runtime/ReplicationGraph/Source/Public/ReplicationGraphTypes.h |
| Include | #include "ReplicationGraphTypes.h" |
Syntax
struct FConnectionReplicationActorInfo
Remarks
Per-Actor data that is stored per connection
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32 | ActorChannelCloseFrameNum | The frame num that we will close the actor channel. | |
| uint8: 1 | bDormantOnConnection | ||
| uint8: 1 | bForceCullDistanceToZero | When enabled: GetCullDistance() and GetCullDistanceSquared() will return 0.0f. | |
| uint8: 1 | bGridSpatilization_AlreadyDormant | Used as an optimization when doing 2D Grid Spatilization, prevents replicating the dormancy of the same actor twice in splitscreen evaluations. | |
| uint8: 1 | bTearOff | ||
| UActorChannel * | Channel | ||
| uint32 | FastPath_LastRepFrameNum | ||
| uint32 | FastPath_NextReplicationFrameNum | The last frame that this actor replicated on to this connection FastPath versions of the above | |
| uint16 | FastPath_ReplicationPeriodFrame | ||
| uint32 | LastRepFrameNum | The next frame we are allowed to replicate on | |
| uint32 | NextReplicationFrameNum | Default replication | |
| uint16 | ReplicationPeriodFrame | Min frames that have to pass between subsequent calls to ReplicateActor |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FConnectionReplicationActorInfo
(
const FGlobalActorReplicationInfo& GlobalInfo |
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | |||
| float | |||
| void | LogDebugString
(
FOutputDevice& Ar |
||
| void | Resets the data, except for the "settings" data that we pulled from GlobalInfo | ||
| void | SetCullDistanceSquared
(
float InCullDistanceSquared |