FNetSimCueDispatcher

Non-templated, "networking model independent" base: this is what the pure simulation code gets to invoke cues.

Windows
MacOS
Linux

Inheritance Hierarchy

FNetSimCueDispatcher

TNetSimCueDispatcher

References

Module

NetworkPrediction

Header

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

Include

#include "NetworkPredictionCues.h"

Syntax

struct FNetSimCueDispatcher

Remarks

Non-templated, "networking model independent" base: this is what the pure simulation code gets to invoke cues.

Variables

Name Description

Protected variable

FContext

 

Context

Protected variable

int32

 

RollbackFrame

Protected variable

TArray< FSavedC...

 

SavedCues

Protected variable

TArray< FSavedC...

 

TransientCues

Destructors

Name Description

Public function Virtual

~FNetSimCueDispatcher()

Functions

Name Description

Protected function

bool

 

EnsureValidContext()

Protected function

TArray< FSav...

 

GetBuffer

(
    const bool& bTransient
)

Public function Const

const FConte...

 

GetContext()

Public function Const

FString

 

GetDebugName()

Public function

void

 

Invoke

(
    ArgsType&&... Args
)

Invoke - this is how to invoke a cue from simulation code.

Public function

void

 

PopContext()

Public function

void

 

PushContext

(
    const FContext& InContext
)

Push/pop simulation context.

Classes

Name

Description

Protected struct

FContext

Sim Context: the Sim has to tell the dispatcher what its doing so that it can decide if it should supress Invocations or not.

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