UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::FReplicationProtocolOperationsInternal Struct Reference

#include <ReplicationOperationsInternal.h>

Static Public Member Functions

static IRISCORE_API void CloneDynamicState (FNetSerializationContext &Context, uint8 *RESTRICT DstObjectStateBuffer, const uint8 *RESTRICT SrcObjectStateBuffer, const FReplicationProtocol *Protocol)
 
static IRISCORE_API void CloneQuantizedState (FNetSerializationContext &Context, uint8 *RESTRICT DstObjectStateBuffer, const uint8 *RESTRICT SrcObjectStateBuffer, const FReplicationProtocol *Protocol)
 
static IRISCORE_API void FreeDynamicState (FNetSerializationContext &Context, uint8 *RESTRICT ObjectStateBuffer, const FReplicationProtocol *Protocol)
 
static IRISCORE_API void CollectReferences (FNetSerializationContext &Context, FNetReferenceCollector &Collector, const uint8 *RESTRICT SrcObjectStateBuffer, const FReplicationProtocol *Protocol)
 
static IRISCORE_API bool IsEqualQuantizedState (FNetSerializationContext &Context, const uint8 *RESTRICT State0, const uint8 *RESTRICT State1, const FReplicationProtocol *Protocol)
 

Member Function Documentation

◆ CloneDynamicState()

void UE::Net::Private::FReplicationProtocolOperationsInternal::CloneDynamicState ( FNetSerializationContext Context,
uint8 *RESTRICT  DstObjectStateBuffer,
const uint8 *RESTRICT  SrcObjectStateBuffer,
const FReplicationProtocol Protocol 
)
static

Clone the dynamic state from source to destination state for a full NetObject

◆ CloneQuantizedState()

void UE::Net::Private::FReplicationProtocolOperationsInternal::CloneQuantizedState ( FNetSerializationContext Context,
uint8 *RESTRICT  DstObjectStateBuffer,
const uint8 *RESTRICT  SrcObjectStateBuffer,
const FReplicationProtocol Protocol 
)
static

Clone a quantized state, Note: DstObjectStateBuffer is expected to be uninitialized

◆ CollectReferences()

void UE::Net::Private::FReplicationProtocolOperationsInternal::CollectReferences ( FNetSerializationContext Context,
FNetReferenceCollector Collector,
const uint8 *RESTRICT  SrcObjectStateBuffer,
const FReplicationProtocol Protocol 
)
static

Collect references from protocol, if changemask is availabe in the Context it will be used

◆ FreeDynamicState()

void UE::Net::Private::FReplicationProtocolOperationsInternal::FreeDynamicState ( FNetSerializationContext Context,
uint8 *RESTRICT  ObjectStateBuffer,
const FReplicationProtocol Protocol 
)
static

Free the dynamic state from a state for a full NetObject

◆ IsEqualQuantizedState()

bool UE::Net::Private::FReplicationProtocolOperationsInternal::IsEqualQuantizedState ( FNetSerializationContext Context,
const uint8 *RESTRICT  State0,
const uint8 *RESTRICT  State1,
const FReplicationProtocol Protocol 
)
static

Compare two quantized states and return false if they are different.


The documentation for this struct was generated from the following files: