INetworkedSimulationModel

Windows
MacOS
Linux

Inheritance Hierarchy

IReplicationProxy

INetworkedSimulationModel

References

Module

NetworkPrediction

Header

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

Include

#include "NetworkPredictionTypes.h"

Syntax

class INetworkedSimulationModel : public IReplicationProxy

Variables

Functions

Name Description

Public function

void

 

AddDependentSimulation

(
    INetworkedSimulationModel* Sim...
)

Public function

void

 

BeginRollback

(
    const FNetworkSimTime& RollbackDel...,
    const int32 ParentFrame
)

Called by parent sim on the dependent sim as it reconciles.

Public function Const

INetworkedSi...

 

GetParentSimulation()

Public function Const

FName

 

GetSimulationGroupName()

Public function

void

 

InitializeForNetworkRole

(
    const ENetRole Role,
    const FNetworkSimulationModelInitPa...
)

Public function

void

 

NotifyDependentSimNeedsReconcile()

Tell parent sim that a dependent sim needs to reconcile (parent sim drives this)

Public function

void

 

ProcessPendingNetSimCues()

Public function

void

 

Reconcile

(
    const ENetRole Role
)

Public function

void

 

RemoveDependentSimulation

(
    INetworkedSimulationModel* Sim...
)

Public function

void

 

SetDesiredServerRPCSendFrequency

(
    float DesiredHz
)

Public function

void

 

SetParentSimulation

(
    INetworkedSimulationModel* Sim...
)

Main function to call on simulated proxy sim.

Public function

bool

 

ShouldSendServerRPC

(
    float DeltaSeconds
)

Public function

void

 

StepRollback

(
    const FNetworkSimTime& Step,
    const int32 ParentFrame,
    const bool FinalStep
)

Public function

void

 

Tick

(
    const FNetSimTickParameters&
)

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