Navigation
API > API/Plugins > API/Plugins/NetworkPrediction
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
| Type | Name | Description | |
|---|---|---|---|
| FContext | Context | ||
| int32 | RollbackFrame | ||
| TArray< FSavedCue > | SavedCues | ||
| TArray< FSavedCue > | TransientCues |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| TArray< FSavedCue > & | GetBuffer
(
const bool& bTransient |
||
| const FContext & | GetContext () |
||
| FString | GetDebugName () |
||
| void | Invoke
(
ArgsType&&... Args |
Invoke - this is how to invoke a cue from simulation code. | |
| void | PopContext () |
||
| void | PushContext
(
const FContext& InContext |
Push/pop simulation context. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| 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. |