28 ::ll::TypedStorage<8, 32, ::OwnerPtr<::EntityContext>> mSnapshotState;
29 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::IMovementCorrection>>> mCorrections;
30 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::IReplayableActorInput>> mCapturedInput;
31 ::ll::TypedStorage<1, 1, bool> mIsCorrection;
38 ::ll::TypedStorage<8, 8, uint64 const> mHistoryWindow;
39 ::ll::TypedStorage<8, 40, ::std::deque<::ActorHistory::Snapshot>> mSnapshots;
40 ::ll::TypedStorage<8, 8, uint64> mOldestFrame;
41 ::ll::TypedStorage<4, 4, ::std::bitset<2>> mPendingCorrections;
42 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::IMovementCorrection>>> mQueuedCorrection;
43 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::IReplayableActorInput>> mNextInput;
57 MCAPI
explicit ActorHistory(uint64 historyWindow);
60 MCAPI
void addCorrectionToFrame(::std::shared_ptr<::IMovementCorrection> correction, uint64 frame);
66 MCAPI ~ActorHistory();
73 MCAPI
static void prepareEntityForRewindFromCapture(
85 MCAPI
void* $ctor(uint64 historyWindow);
Definition EntityContext.h:15
Definition ActorHistory.h:24