FCharacterNetworkSerializationPackedBits

Intermediate data stream used for network serialization of Character RPC data.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FCharacterNetworkSerializationPackedBits

FCharacterMoveResponsePackedBits

FCharacterServerMovePackedBits

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementReplication.h

Include

#include "GameFramework/CharacterMovementReplication.h"

Syntax

struct FCharacterNetworkSerializationPackedBits

Remarks

Intermediate data stream used for network serialization of Character RPC data. This is basically an array of bits that is packed/unpacked via NetSerialize into custom data structs on the sending and receiving ends.

Variables

Name Description

Public variable

TBitArray< TInl...

 

DataBits

TInlineAllocator used with TBitArray takes the number of 32-bit dwords, but the define is in number of bits, so convert here by dividing by 32.

Constructors

Functions

Name Description

Public function Const

UPackageMap ...

 

GetPackageMap()

Public function

bool

 

NetSerialize

(
    FArchive& Ar,
    UPackageMap* PackageMap,
    bool& bOutSuccess
)