UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FFragmentRegistrationContext Class Reference

#include <ReplicationFragment.h>

Public Member Functions

 FFragmentRegistrationContext (Private::FReplicationStateDescriptorRegistry *InReplicationStateRegistry, UReplicationSystem *InReplicationSystem, const EReplicationFragmentTraits InFragmentTraits, UObject *MainObject)
 
const EReplicationFragmentTraits GetFragmentTraits () const
 
void RegisterReplicationFragment (FReplicationFragment *Fragment, const FReplicationStateDescriptor *Descriptor, void *SrcReplicationStateBuffer)
 
void SetIsFragmentlessNetObject (bool bIsFragmentless)
 
bool IsFragmentlessNetObject () const
 
bool WasRegistered () const
 
int32 NumFragments () const
 

Constructor & Destructor Documentation

◆ FFragmentRegistrationContext()

UE::Net::FFragmentRegistrationContext::FFragmentRegistrationContext ( Private::FReplicationStateDescriptorRegistry InReplicationStateRegistry,
UReplicationSystem InReplicationSystem,
const EReplicationFragmentTraits  InFragmentTraits,
UObject MainObject 
)
inlineexplicit

Member Function Documentation

◆ GetFragmentTraits()

const EReplicationFragmentTraits UE::Net::FFragmentRegistrationContext::GetFragmentTraits ( ) const
inline

Returns the traits

◆ IsFragmentlessNetObject()

bool UE::Net::FFragmentRegistrationContext::IsFragmentlessNetObject ( ) const
inline

Returns true when the netobject knows it won't contain any replicated properties or RPCs

◆ NumFragments()

int32 UE::Net::FFragmentRegistrationContext::NumFragments ( ) const
inline

Returns the number of fragments registered

◆ RegisterReplicationFragment()

void UE::Net::FFragmentRegistrationContext::RegisterReplicationFragment ( FReplicationFragment Fragment,
const FReplicationStateDescriptor Descriptor,
void SrcReplicationStateBuffer 
)
inline

Register ReplicationFragment

◆ SetIsFragmentlessNetObject()

void UE::Net::FFragmentRegistrationContext::SetIsFragmentlessNetObject ( bool  bIsFragmentless)
inline

Call this when you have a netobject that is replicated but will never contain any RPCs or replicated properties. Prevents the registration code from complaining about potential errors.

◆ WasRegistered()

bool UE::Net::FFragmentRegistrationContext::WasRegistered ( ) const
inline

Returns true if the fragments (or the lack of) were registered by the instance


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