LeviLamina
Loading...
Searching...
No Matches
ClientPlayerRewindSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8class EntityContext;
12// clang-format on
13
15public:
16 // static functions
17 // NOLINTBEGIN
18 MCNAPI static ::TickingSystemWithInfo accumulateHistoryChangesSystem();
19
21 ::ReplayStateTrackerComponent const& postSimulationState,
22 ::EntityContext& liveData
23 );
24
25 MCNAPI_C static ::TickingSystemWithInfo createCorrectionInterpolationSystem();
26
27 MCNAPI_C static ::TickingSystemWithInfo createRewindHistorySystem();
28
29 MCNAPI_C static ::TickingSystemWithInfo createSystem();
30
31 MCNAPI static ::TickingSystemWithInfo discardHistoryChangesSystem();
32
33 MCNAPI_C static void
34 doRewindHistory(::ActorOwnerComponent& actorOwnerComponent, ::ReplayStateComponent& replayStateComponent);
35
36 MCNAPI_C static ::TickingSystemWithInfo publishHistoryChangesSystem();
37 // NOLINTEND
38};
Definition ActorOwnerComponent.h:10
Definition ClientPlayerRewindSystem.h:14
static MCAPI void applyHistoryChangesToLiveEntity(::ReplayStateTrackerComponent const &postSimulationState, ::EntityContext &liveData)
static MCAPI ::TickingSystemWithInfo discardHistoryChangesSystem()
static MCAPI ::TickingSystemWithInfo accumulateHistoryChangesSystem()
Definition EntityContext.h:16
Definition ReplayStateComponent.h:18
Definition ReplayStateTrackerComponent.h:8
Definition TickingSystemWithInfo.h:13