| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/PackageMapClient.h |
Include |
#include "Engine/PackageMapClient.h" |
class UPackageMapClient : public UPackageMap
Name | Description | ||
---|---|---|---|
|
AckState |
||
|
UNetConnection ... |
Connection |
|
|
CurrentExportBunch |
||
|
CurrentExportNetGUIDs |
||
|
CurrentQueuedBunchNetGUIDs |
Set of Actor NetGUIDs with currently queued bunches and the time they were first queued. |
|
|
ExportBunches |
Bunches of NetGUID/path tables to send with the current content bunch. |
|
|
ExportGUIDArchives |
||
|
ExportNetGUIDCount |
||
|
TSharedPtr< FNe... |
GuidCache |
|
|
MustBeMappedGuidsInLastBunch |
||
|
NetFieldExports |
List of net field exports that need to go out on next bunch |
|
|
NetGUIDExportCountMap |
||
|
OverrideAckState |
||
|
PendingAckGUIDs |
Name | Description | |
---|---|---|
|
UPackageMapClient ( |
Name | Description | |
---|---|---|
|
~UPackageMapClient() |
Name | Description | ||
---|---|---|---|
|
AddNetFieldExportGroup ( |
||
|
AddReferencedObjects ( |
||
|
AppendExportBunches |
||
|
AppendExportData ( |
||
|
AppendNetExportGUIDs ( |
||
|
AppendNetFieldExports ( |
Functions to help with exporting/importing net field export info |
|
|
AppendNetFieldExportsInternal ( |
||
|
ConsumeQueuedActorDelinquencyAnalytics |
||
|
ExportNetGUID ( |
Exports the NetGUID and paths needed to the CurrentExportBunch |
|
|
ExportNetGUIDForReplay ( |
||
|
ExportNetGUIDHeader() |
Called when an export bunch is finished. |
|
|
UNetConnecti... |
GetConnection() |
|
|
GetFullNetGUIDPath ( |
||
|
GetMustBeMappedGuidsInLastBunch() |
||
|
TSharedPtr< ... |
GetNetFieldExportGroup ( |
Functions to help with exporting/importing net field info |
|
TSharedPtr< ... |
GetNetFieldExportGroupChecked ( |
|
|
GetNumQueuedBunchNetGUIDs() |
||
|
const FNetQu... |
GetQueuedActorDelinquencyAnalytics() |
|
|
HandleUnAssignedObject ( |
Immediately export an Object's NetGUID. This will |
|
|
Initialize ( |
||
|
InternalLoadObject |
||
|
InternalWriteObject ( |
Writes an object NetGUID given the NetGUID and either the object itself, or FString full name of the object. |
|
|
IsGUIDPending ( |
Returns true if this guid is directly pending, or depends on another guid that is pending |
|
|
IsNetGUIDAuthority() |
Return false if our connection is the netdriver's server connection This is ugly but probably better than adding a shadow variable that has to be set/cleared at the net driver level. |
|
|
NetGUIDHasBeenAckd ( |
Returns true if this PackageMap's connection has ACK'd the given NetGUID. |
|
|
ObjectLevelHasFinishedLoading ( |
Returns true if Object's outer level has completely finished loading. |
|
|
OverridePackageMapExportAckStatus ( |
||
|
ReceiveExportData ( |
||
|
ReceiveNetExportGUIDs ( |
||
|
ReceiveNetFieldExports ( |
||
|
ReceiveNetGUIDBunch ( |
||
|
ResetQueuedActorDelinquencyAnalytics() |
||
|
RestorePackageMapExportAckStatus ( |
||
|
SavePackageMapExportAckStatus ( |
||
|
TUniquePtr< ... |
ScopedIgnoreReceivedExportGUIDs() |
|
|
SerializeNetFieldExportDelta ( |
||
|
SerializeNetFieldExportGroupMap |
||
|
SetHasQueuedBunches ( |
Set rather this actor is associated with a channel with queued bunches |
|
|
ShouldSendFullPath ( |
Do we need to include the full path of this object for the client to resolve it? |
|
|
SyncPackageMapExportAckStatus ( |
||
|
TrackNetFieldExport ( |
Name | Description | ||
---|---|---|---|
|
GetNetGUIDFromObject ( |
||
|
GetNetGUIDStats |
Returns stats for NetGUID usage |
|
|
UObject *... |
GetObjectFromNetGUID ( |
|
|
IsGUIDBroken ( |
||
|
LogDebugInfo ( |
Prints debug info about this package map's state |
|
|
NotifyBunchCommit |
Called when a bunch is committed to the connection's Out buffer. |
|
|
NotifyStreamingLevelUnload ( |
||
|
PrintExportBatch() |
||
|
ReceivedAck ( |
Called by the PackageMap's UConnection after a receiving an ack Updates the respective GUIDs that were acked by this packet |
|
|
ReceivedNak ( |
Handles a NACK for given packet id. |
|
|
UObject *... |
ResolvePathAndAssignNetGUID ( |
|
|
SerializeNewActor ( |
Standard method of serializing a new actor. |
|
|
SerializeObject ( |
This is the meat of the PackageMap class which serializes a reference to Object. |
|
|
WriteObject ( |
Slimmed down version of SerializeObject, that writes an object reference given a NetGUID and name (e.g, it does not require the actor to actually exist anymore to serialize the reference). |