UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::FInternalNetSerializationContext Class Referencefinal

#include <InternalNetSerializationContext.h>

Classes

struct  FInitParameters
 

Public Member Functions

 FInternalNetSerializationContext ()
 
 FInternalNetSerializationContext (UReplicationSystem *InReplicationSystem)
 
void Init (const FInitParameters &Params)
 
voidAlloc (SIZE_T Size, SIZE_T Alignment)
 
void Free (void *Ptr)
 
voidRealloc (void *PrevAddress, SIZE_T NewSize, uint32 Alignment)
 

Public Attributes

UReplicationSystemReplicationSystem
 
FObjectReferenceCacheObjectReferenceCache
 
FNetObjectResolveContext ResolveContext
 
UIrisObjectReferencePackageMapPackageMap = nullptr
 
uint32 bDowngradeAutonomousProxyRole: 1
 
uint32 bInlineObjectReferenceExports: 1
 
uint32 bSerializeObjectReferencesAsRemoteIds: 1
 

Constructor & Destructor Documentation

◆ FInternalNetSerializationContext() [1/2]

UE::Net::Private::FInternalNetSerializationContext::FInternalNetSerializationContext ( )
inline

◆ FInternalNetSerializationContext() [2/2]

UE::Net::Private::FInternalNetSerializationContext::FInternalNetSerializationContext ( UReplicationSystem InReplicationSystem)
explicit

Member Function Documentation

◆ Alloc()

void * UE::Net::Private::FInternalNetSerializationContext::Alloc ( SIZE_T  Size,
SIZE_T  Alignment 
)

◆ Free()

void UE::Net::Private::FInternalNetSerializationContext::Free ( void Ptr)

◆ Init()

void UE::Net::Private::FInternalNetSerializationContext::Init ( const FInitParameters Params)

◆ Realloc()

void * UE::Net::Private::FInternalNetSerializationContext::Realloc ( void PrevAddress,
SIZE_T  NewSize,
uint32  Alignment 
)

Member Data Documentation

◆ bDowngradeAutonomousProxyRole

uint32 UE::Net::Private::FInternalNetSerializationContext::bDowngradeAutonomousProxyRole

◆ bInlineObjectReferenceExports

uint32 UE::Net::Private::FInternalNetSerializationContext::bInlineObjectReferenceExports

◆ bSerializeObjectReferencesAsRemoteIds

uint32 UE::Net::Private::FInternalNetSerializationContext::bSerializeObjectReferencesAsRemoteIds

◆ ObjectReferenceCache

FObjectReferenceCache* UE::Net::Private::FInternalNetSerializationContext::ObjectReferenceCache

◆ PackageMap

UIrisObjectReferencePackageMap* UE::Net::Private::FInternalNetSerializationContext::PackageMap = nullptr

◆ ReplicationSystem

UReplicationSystem* UE::Net::Private::FInternalNetSerializationContext::ReplicationSystem

◆ ResolveContext

FNetObjectResolveContext UE::Net::Private::FInternalNetSerializationContext::ResolveContext

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