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

#include <NetworkPhysicsComponent.h>

+ Inheritance diagram for FNetworkPhysicsRewindDataProxy:

Public Member Functions

FNetworkPhysicsRewindDataProxyoperator= (const FNetworkPhysicsRewindDataProxy &Other)
 
bool operator== (const FNetworkPhysicsRewindDataProxy &Other) const
 

Public Attributes

TUniquePtr< Chaos::FBaseRewindHistoryHistory
 
TObjectPtr< UNetworkPhysicsComponentOwner = nullptr
 
bool bDeltaSerializationIssue = false
 

Protected Member Functions

bool NetSerializeBase (FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess, TUniqueFunction< TUniquePtr< Chaos::FBaseRewindHistory >()> CreateHistoryFunction)
 
bool NetSerializeBase (FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess, TUniqueFunction< TUniquePtr< Chaos::FBaseRewindHistory >()> CreateHistoryFunction, TUniqueFunction< FNetworkPhysicsData *(const int32)> GetDeltaSourceData)
 

Detailed Description

Base struct for replicated rewind history properties

Member Function Documentation

◆ NetSerializeBase() [1/2]

bool FNetworkPhysicsRewindDataProxy::NetSerializeBase ( FArchive Ar,
class UPackageMap Map,
bool bOutSuccess,
TUniqueFunction< TUniquePtr< Chaos::FBaseRewindHistory >()>  CreateHistoryFunction 
)
inlineprotected

◆ NetSerializeBase() [2/2]

bool FNetworkPhysicsRewindDataProxy::NetSerializeBase ( FArchive Ar,
class UPackageMap Map,
bool bOutSuccess,
TUniqueFunction< TUniquePtr< Chaos::FBaseRewindHistory >()>  CreateHistoryFunction,
TUniqueFunction< FNetworkPhysicsData *(const int32)>  GetDeltaSourceData 
)
protected

◆ operator=()

FNetworkPhysicsRewindDataProxy & FNetworkPhysicsRewindDataProxy::operator= ( const FNetworkPhysicsRewindDataProxy Other)

◆ operator==()

bool FNetworkPhysicsRewindDataProxy::operator== ( const FNetworkPhysicsRewindDataProxy Other) const
inline

Causes the history to be serialized every time. If implemented, would prevent serializing if the history hasn't changed.

Member Data Documentation

◆ bDeltaSerializationIssue

bool FNetworkPhysicsRewindDataProxy::bDeltaSerializationIssue = false

If a delta serialization issue was detected, i.e. the data might be corrupt if this is true

◆ History

TUniquePtr<Chaos::FBaseRewindHistory> FNetworkPhysicsRewindDataProxy::History

The history to be serialized

◆ Owner

TObjectPtr<UNetworkPhysicsComponent> FNetworkPhysicsRewindDataProxy::Owner = nullptr

Component that utilizes this data


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