| TNetworkedSimulationModelDriver
|
Module |
|
Header |
/Engine/Plugins/Runtime/NetworkPrediction/Source/NetworkPrediction/Public/NetworkedSimulationModelTraits.h |
Include |
#include "NetworkedSimulationModelTraits.h" |
template<typename TBufferTypes>
class TNetworkedSimulationModelDriver
This is the "system driver", it has functions that the TNetworkedSimulationModel needs to call internally, that are specific to the types but not specific to the simulation itself.
Name | Description | ||
---|---|---|---|
|
FinalizeFrame ( |
Called from the Network Sim at the end of the sim frame when there is new sync data. |
|
|
GetDebugName() |
Debug string that can be used in internal warning/error logs. |
|
|
const AActor... |
GetVLogOwner() |
Owning object for Visual Logs so that the system can emit them internally. |
|
InvokeVisualLog ( |
Call to visual log the given states. Note that not all 3 will always be present and you should check for nullptrs. Child classes most likely want to override ::VisualLog, not this. |
|
|
ProduceInput ( |
Called whenever the sim is ready to process new local input. |
|
|
VisualLog ( |
Called to visual log the given states. Note that not all 3 will always be present and you should check for nullptrs. |
Name |
Description |
---|---|
TAuxState |
|
TInputCmd |
|
TSyncState |