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

#include <ReplicationOperationsInternal.h>

Static Public Member Functions

static IRISCORE_API void CloneDynamicState (FNetSerializationContext &Context, uint8 *RESTRICT DstInternalBuffer, const uint8 *RESTRICT SrcInternalBuffer, const FReplicationStateDescriptor *Descriptor)
 
static IRISCORE_API void FreeDynamicState (FNetSerializationContext &Context, uint8 *ObjectStateBuffer, const FReplicationStateDescriptor *Descriptor)
 
static IRISCORE_API void FreeDynamicState (uint8 *ObjectStateBuffer, const FReplicationStateDescriptor *Descriptor)
 
static IRISCORE_API void CloneQuantizedState (FNetSerializationContext &Context, uint8 *RESTRICT DstInternalBuffer, const uint8 *RESTRICT SrcInternalBuffer, const FReplicationStateDescriptor *Descriptor)
 
static IRISCORE_API void CollectReferences (FNetSerializationContext &Context, FNetReferenceCollector &Collector, const FNetSerializerChangeMaskParam &OuterChangeMaskInfo, const uint8 *RESTRICT SrcInternalBuffer, const FReplicationStateDescriptor *Descriptor)
 
static IRISCORE_API void CollectReferencesWithMask (FNetSerializationContext &Context, FNetReferenceCollector &Collector, const uint32 ChangeMaskOffset, const uint8 *RESTRICT SrcInternalBuffer, const FReplicationStateDescriptor *Descriptor)
 

Member Function Documentation

◆ CloneDynamicState()

void UE::Net::Private::FReplicationStateOperationsInternal::CloneDynamicState ( FNetSerializationContext Context,
uint8 *RESTRICT  DstInternalBuffer,
const uint8 *RESTRICT  SrcInternalBuffer,
const FReplicationStateDescriptor Descriptor 
)
static

Clone the dynamic state from source to destination state for a single replication state

◆ CloneQuantizedState()

void UE::Net::Private::FReplicationStateOperationsInternal::CloneQuantizedState ( FNetSerializationContext Context,
uint8 *RESTRICT  DstInternalBuffer,
const uint8 *RESTRICT  SrcInternalBuffer,
const FReplicationStateDescriptor Descriptor 
)
static

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

◆ CollectReferences()

void UE::Net::Private::FReplicationStateOperationsInternal::CollectReferences ( FNetSerializationContext Context,
FNetReferenceCollector Collector,
const FNetSerializerChangeMaskParam OuterChangeMaskInfo,
const uint8 *RESTRICT  SrcInternalBuffer,
const FReplicationStateDescriptor Descriptor 
)
static

Collect references from a state that does not have any changemask information

◆ CollectReferencesWithMask()

void UE::Net::Private::FReplicationStateOperationsInternal::CollectReferencesWithMask ( FNetSerializationContext Context,
FNetReferenceCollector Collector,
const uint32  ChangeMaskOffset,
const uint8 *RESTRICT  SrcInternalBuffer,
const FReplicationStateDescriptor Descriptor 
)
static

Collect references from a state based on the provided changemask information

◆ FreeDynamicState() [1/2]

void UE::Net::Private::FReplicationStateOperationsInternal::FreeDynamicState ( FNetSerializationContext Context,
uint8 ObjectStateBuffer,
const FReplicationStateDescriptor Descriptor 
)
static

Free the dynamic state from a state for a single replication state

◆ FreeDynamicState() [2/2]

void UE::Net::Private::FReplicationStateOperationsInternal::FreeDynamicState ( uint8 ObjectStateBuffer,
const FReplicationStateDescriptor Descriptor 
)
static

Free the dynamic state from a state for a single replication state


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