Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/CoreNet.h |
| Include | #include "UObject/CoreNet.h" |
Syntax
struct FNetDeltaSerializeInfo
Remarks
FNetDeltaSerializeInfo This is the parameter structure for delta serialization. It is kind of a dumping ground for anything custom implementations may need.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCalledPreNetReceive | Whether or not PreNetReceive has been called on the owning object. | |
| bool | bGuidListsChanged | Whether or not we changed Guid / Object references. Used when reading. | |
| bool | bInternalAck | Whether or the connection is completely reliable. | |
| bool | bIsInitializingBaseFromDefault | Whether we are currently initializing base from defaults in which case we should not modify the source | |
| bool | bIsWritingOnClient | Whether or not we're sending / writing data from the client. | |
| bool | bOutHasMoreUnmapped | Whether or not there are still some outstanding unmapped objects referenced by the struct. | |
| bool | bOutSomeObjectsWereMapped | If true, then we successfully mapped some unmapped objects. | |
| bool | bSupportsFastArrayDeltaStructSerialization | Whether or not we support FFastArraySerializer::FastArrayDeltaSerialize_DeltaSerializeStructs | |
| bool | bUpdateUnmappedObjects | If true, we are updating unmapped objects | |
| UNetConnection * | Connection | Connection that we're currently serializing data for. | |
| uint16 | CustomDeltaIndex | ||
| UObject * | CustomDeltaObject | Used by SendCustomDeltaProperty to distinguish between the source object (archetype) and the replicating object. | |
| void * | Data | Pointer to the struct that we're serializing. | |
| FString | DebugName | Debugging variables. | |
| TSet< FNetworkGUID > * | GatherGuidReferences | When non-null, this indicates that we're gathering Guid References. | |
| UPackageMap * | Map | PackageMap that can be used to serialize objects and track Guid References. | |
| const FNetworkGUID * | MoveGuidToUnmapped | When non-null, this indicates the given Guid has become unmapped and any references to it should be updated. | |
| INetSerializeCB * | NetSerializeCB | Pointer to a NetSerializeCB implementation that can be used when serializing. | |
| TSharedPtr< INetDeltaBaseState > * | NewState | SharedPtr to new base state created by NetDeltaSerialize. Used when writing. | |
| UObject * | Object | The object that owns the struct we're serializing, may be an archetype. | |
| INetDeltaBaseState * | OldState | Pointer to the previous base state. Used when writing. | |
| FBitReader * | Reader | Used when reading | |
| UStruct * | Struct | Type of struct that we're serializing. | |
| int32 * | TrackedGuidMemoryBytes | When we're gathering guid references, ny memory used to track Guids can be added to this. | |
| FBitWriter * | Writer | Used when writing |