UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::TStructNetTokenDataStoreHelper< T > Class Template Reference

#include <StructNetTokenDataStoreHelper.h>

Public Types

using DataStoreType = TStructNetTokenDataStore< T >
 

Static Public Member Functions

static void SerializeHelper (T &InOutData, FArchive &Ar, UPackageMap *Map)
 
static bool NetSerializeAndExportToken (FArchive &Ar, UPackageMap *Map, T &InOutStateData)
 
static bool NetSerializeStateDataAsReplayData (DataStoreType *StateTokenStore, T &InOutStateData, FArchive &Ar, UPackageMapClient &PackageMapClient)
 
static bool GetStateFromReplayExportGroup (DataStoreType *StateTokenStore, T &OutData, FNetToken &StateToken, TSharedPtr< FNetFieldExportGroup > NetFieldExportGroup, UPackageMapClient &Map)
 
static bool AddStateToReplayExportGroup (DataStoreType *StateTokenStore, T &InData, TSharedPtr< FNetFieldExportGroup > NetFieldExportGroup, UPackageMapClient &Map)
 
static bool SetupReplayExportGroup (DataStoreType *StateTokenStore, UPackageMapClient &PackageMapClient)
 

Member Typedef Documentation

◆ DataStoreType

template<typename T >
using UE::Net::TStructNetTokenDataStoreHelper< T >::DataStoreType = TStructNetTokenDataStore<T>

Member Function Documentation

◆ AddStateToReplayExportGroup()

template<typename T >
static bool UE::Net::TStructNetTokenDataStoreHelper< T >::AddStateToReplayExportGroup ( DataStoreType StateTokenStore,
T &  InData,
TSharedPtr< FNetFieldExportGroup NetFieldExportGroup,
UPackageMapClient Map 
)
inlinestatic

◆ GetStateFromReplayExportGroup()

template<typename T >
static bool UE::Net::TStructNetTokenDataStoreHelper< T >::GetStateFromReplayExportGroup ( DataStoreType StateTokenStore,
T &  OutData,
FNetToken StateToken,
TSharedPtr< FNetFieldExportGroup NetFieldExportGroup,
UPackageMapClient Map 
)
inlinestatic

◆ NetSerializeAndExportToken()

template<typename T >
static bool UE::Net::TStructNetTokenDataStoreHelper< T >::NetSerializeAndExportToken ( FArchive Ar,
UPackageMap Map,
T &  InOutStateData 
)
inlinestatic

◆ NetSerializeStateDataAsReplayData()

template<typename T >
static bool UE::Net::TStructNetTokenDataStoreHelper< T >::NetSerializeStateDataAsReplayData ( DataStoreType StateTokenStore,
T &  InOutStateData,
FArchive Ar,
UPackageMapClient PackageMapClient 
)
inlinestatic

◆ SerializeHelper()

template<typename T >
static void UE::Net::TStructNetTokenDataStoreHelper< T >::SerializeHelper ( T &  InOutData,
FArchive Ar,
UPackageMap Map 
)
inlinestatic

◆ SetupReplayExportGroup()

template<typename T >
static bool UE::Net::TStructNetTokenDataStoreHelper< T >::SetupReplayExportGroup ( DataStoreType StateTokenStore,
UPackageMapClient PackageMapClient 
)
inlinestatic

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