Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Net/DataReplication.h |
Include |
#include "Net/DataReplication.h" |
class FObjectReplicator
Represents an object that is currently being replicated or handling RPCs.
NetGUID ObjRef |
---|
|
Properties... |
RPCs... |
|
</End Tag> |
|
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bForceUpdateUnmapped |
True if we need to do an unmapped check next frame. |
|
uint32: 1 |
bHasReplicatedProperties |
Whether or not we've already replicated properties this frame. |
|
uint32: 1 |
bLastUpdateEmpty |
True if last update (ReplicateActor) produced no replicated properties |
|
uint32: 1 |
bOpenAckCalled |
Whether or not the Actor Channel on which we're replicating has been Opened / Acked by the receiver. |
|
TSharedPtr< cla... |
ChangelistMgr |
|
|
TUniquePtr< FRe... |
CheckpointRepState |
|
|
UNetConnection ... |
Connection |
Connection this replicator was created on. |
|
UClass * |
ObjectClass |
|
|
ObjectNetGUID |
Net GUID for the object we're replicating. |
|
|
UObject * |
ObjectPtr |
|
|
UActorChannel &... |
OwningChannel |
The Actor Channel that we're replicating on. This expected to be owned by Connection. |
|
PendingLocalRPCs |
Information on RPCs that have been received but not yet executed |
|
|
ReferencedGuids |
||
|
RemoteFuncInfo |
Meta information on pending net RPCs (to be sent) |
|
|
RemoteFunctions |
||
|
TSharedPtr< FRe... |
RepLayout |
|
|
TUniquePtr< FRe... |
RepState |
|
|
TrackedGuidMemoryBytes |
The amount of memory (in bytes) that we're using to track Unmapped GUIDs. |
Name | Description | |
---|---|---|
|
FObjectReplicator() |
Name | Description | |
---|---|---|
|
~FObjectReplicator() |
Name |
Description |
|
---|---|---|
|
FRPCCallInfo |
|
|
FRPCPendingLocalCall |
Name | Description | ||
---|---|---|---|
|
UpdateCheckpoint() |
No longer used |