UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFastArraySerializerItem Struct Reference

#include <FastArraySerializer.h>

+ Inheritance diagram for FFastArraySerializerItem:

Public Member Functions

 FFastArraySerializerItem ()
 
 FFastArraySerializerItem (const FFastArraySerializerItem &InItem)
 
FFastArraySerializerItemoperator= (const FFastArraySerializerItem &In)
 
void PreReplicatedRemove (const struct FFastArraySerializer &InArraySerializer)
 
void PostReplicatedAdd (const struct FFastArraySerializer &InArraySerializer)
 
void PostReplicatedChange (const struct FFastArraySerializer &InArraySerializer)
 
FString GetDebugString ()
 

Public Attributes

int32 ReplicationID
 
int32 ReplicationKey
 
int32 MostRecentArrayReplicationKey
 

Detailed Description

Base struct for items using Fast TArray Replication

Constructor & Destructor Documentation

◆ FFastArraySerializerItem() [1/2]

FFastArraySerializerItem::FFastArraySerializerItem ( )
inline

◆ FFastArraySerializerItem() [2/2]

FFastArraySerializerItem::FFastArraySerializerItem ( const FFastArraySerializerItem InItem)
inline

Member Function Documentation

◆ GetDebugString()

FString FFastArraySerializerItem::GetDebugString ( )
inline

Called when logging LogNetFastTArray (log or lower verbosity)

Parameters
InArraySerializerArray serializer that owns the item and has triggered the replication call NOTE: intentionally not virtual; invoked via templated code,
See also
FExampleItemEntry

◆ operator=()

FFastArraySerializerItem & FFastArraySerializerItem::operator= ( const FFastArraySerializerItem In)
inline

◆ PostReplicatedAdd()

void FFastArraySerializerItem::PostReplicatedAdd ( const struct FFastArraySerializer InArraySerializer)
inline

Called after adding and serializing a new element

Parameters
InArraySerializerArray serializer that owns the item and has triggered the replication call

NOTE: intentionally not virtual; invoked via templated code,

See also
FExampleItemEntry

◆ PostReplicatedChange()

void FFastArraySerializerItem::PostReplicatedChange ( const struct FFastArraySerializer InArraySerializer)
inline

Called after updating an existing element with new data

Parameters
InArraySerializerArray serializer that owns the item and has triggered the replication call NOTE: intentionally not virtual; invoked via templated code,
See also
FExampleItemEntry

◆ PreReplicatedRemove()

void FFastArraySerializerItem::PreReplicatedRemove ( const struct FFastArraySerializer InArraySerializer)
inline

Called right before deleting element during replication.

Parameters
InArraySerializerArray serializer that owns the item and has triggered the replication call

NOTE: intentionally not virtual; invoked via templated code,

See also
FExampleItemEntry

Member Data Documentation

◆ MostRecentArrayReplicationKey

int32 FFastArraySerializerItem::MostRecentArrayReplicationKey

◆ ReplicationID

int32 FFastArraySerializerItem::ReplicationID

◆ ReplicationKey

int32 FFastArraySerializerItem::ReplicationKey

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