Navigation
API > API/Plugins > API/Plugins/NetworkPrediction > API/Plugins/NetworkPrediction/Services
Inheritance Hierarchy
- IFixedInterpolateService
- TFixedInterpolateService
References
| Module | NetworkPrediction |
| Header | /Engine/Plugins/Runtime/NetworkPrediction/Source/NetworkPrediction/Public/Services/NetworkPredictionService_Interpolate.inl |
| Include | #include "Services/NetworkPredictionService_Interpolate.inl" |
Syntax
class IFixedInterpolateService
Remarks
FixedTick Interpolation
Since all fix tick sims agree on frame number, most work can be shared. The main concerns here are keeping valid data in the Frame buffer. As we NetRecv, make sure we have a continuous line of valid frames between to ToFrame and received frame. When interpolating, make sure we haven't been starved on replication.
Note: Interpolation ignores the TickState->Offset that forward predicted services use. Instead, we copy into the local frame buffers @ the server frame numbers.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | FinalizeFrame
(
float DeltaTimeSeconds, |
||
| void | Reconcile
(
const FFixedTickState* TickState |