![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CoreNet.h>
Inheritance diagram for INetSerializeCB:Public Member Functions | |
| INetSerializeCB () | |
| virtual | ~INetSerializeCB () |
| virtual void | NetSerializeStruct (FNetDeltaSerializeInfo &Params)=0 |
| virtual void | GatherGuidReferencesForFastArray (struct FFastArrayDeltaSerializeParams &Params)=0 |
| virtual bool | MoveGuidToUnmappedForFastArray (struct FFastArrayDeltaSerializeParams &Params)=0 |
| virtual void | UpdateUnmappedGuidsForFastArray (struct FFastArrayDeltaSerializeParams &Params)=0 |
| virtual bool | NetDeltaSerializeForFastArray (struct FFastArrayDeltaSerializeParams &Params)=0 |
Protected Types | |
| using | FGuidReferencesMap = TMap< int32, FGuidReferences > |
An interface for handling serialization of Structs for networking.
See notes in NetSerialization.h
|
protected |
|
inline |
|
inlinevirtual |
|
pure virtual |
Gathers any guid references for a FastArraySerializer.
Implemented in FNetSerializeCB.
|
pure virtual |
Moves a previously mapped guid to an unmapped state for a FastArraySerializer.
Implemented in FNetSerializeCB.
|
pure virtual |
Similar to NetSerializeStruct, except serializes an entire FastArraySerializer at once instead of element by element.
Implemented in FNetSerializeCB.
|
pure virtual |
Serializes an entire struct to / from the given archive. It is up to callers to manage Guid References created during reads.
| Params | NetDeltaSerialization Params to use. Object must be valid. Data must be valid. Connection must be valid. Map must be valid. Struct must point to the UScriptStruct of Data. Either Reader or Writer (but not both) must be valid. bOutHasMoreUnmapped will be used to return whether or not we have we have unmapped guids. Only used when reading. |
Implemented in FNetSerializeCB.
|
pure virtual |
Updates any unmapped guid references for a FastArraySerializer.
Implemented in FNetSerializeCB.