TRepController_Autonomous

Replicates TSyncState and does basic reconciliation.

Windows
MacOS
Linux

Inheritance Hierarchy

TBase

TRepController_Autonomous

References

Module

NetworkPrediction

Header

/Engine/Plugins/Runtime/NetworkPrediction/Source/NetworkPrediction/Public/NetworkedSimulationModelRepControllers.h

Include

#include "NetworkedSimulationModelRepControllers.h"

Syntax

template<typename Model, typename TBase>
struct TRepController_Autonomous : public TBase

Remarks

Replicates TSyncState and does basic reconciliation.

Variables

Name Description

Public variable

bool

 

bDependentSimulationNeedsReconcile

Public variable

TArray< INetwor...

 

DependentSimulations

Functions

Name Description

Public function Const

int32

 

GetLastSerializedFrame()

Public function Const

const FNetwo...

 

GetLastSerializedSimTime()

Public function Const

int32

 

GetProxyDirtyCount

Public function Const

bool

 

IsReconcileFaultDetected()

Public function

void

 

NetSerialize

(
    const FNetSerializeParams& P,
    TNetworkSimBufferContainer< Model >...,
    TSimulationTicker< TTickSettings > ...
)

NetSerialize

Public function

void

 

PostSimTick

(
    TDriver* Driver,
    const TNetworkSimBufferContainer< M...,
    const TSimulationTicker< TTickSetti...,
    const FNetSimTickParameters& TickP...
)

Public function

void

 

PreSimTick

(
    TDriver* Driver,
    TNetworkSimBufferContainer< Model >...,
    TSimulationTicker< TTickSettings > ...,
    const FNetSimTickParameters& TickP...
)

PreSimTick

Public function

void

 

Reconcile

(
    TSimulation* Simulation,
    TDriver* Driver,
    TNetworkSimBufferContainer< Model >...,
    TSimulationTicker< TTickSettings > ...
)

Reconcile

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss