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