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 |