3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/ViewT.h"
8#include "mc/deps/ecs/strict/EntityModifier.h"
9#include "mc/deps/ecs/strict/Include.h"
28namespace ClientRewind {
31MCNAPI_C
void _advanceRewindFrameSystem(
32 ::Optional<::MoveInputComponent const> moveInputComponent,
33 ::Optional<::ReplayStateValidFrameSupportComponent const> validFrameSupportComponent,
34 ::ActorOwnerComponent& actorOwnerComponent,
35 ::ReplayStateComponent& replayStateComponent
38MCNAPI_C
void _tickAdvanceRewindFrameSystem(
40 ::StrictEntityContext,
41 ::Include<::ActorMovementTickNeededComponent>,
42 ::Optional<::MoveInputComponent const>,
43 ::Optional<::ReplayStateValidFrameSupportComponent const>,
44 ::ActorOwnerComponent,
45 ::ReplayStateComponent> view
48MCNAPI
void tickAccumulate(
49 ::ReplayStateTrackerComponent& tracker,
51 ::ActorDataFlagComponent
const&,
52 ::Optional<::ActorDataHorseFlagComponent const>,
53 ::Optional<::ActorDataJumpDurationComponent const>,
54 ::Optional<::ActorDataBoundingBoxComponent const>,
55 ::Optional<::ActorDataSeatOffsetComponent const>>
const& data
58MCNAPI_C
void tickCorrectionInterpolation(
59 ::entt::type_list<::Include<::ActorMovementTickNeededComponent>>,
60 ::StrictEntityContext
const& entity,
61 ::DynamicRenderOffsetComponent& offset,
62 ::EntityModifier<::DynamicRenderOffsetComponent> modifier
65MCNAPI_C
void tickPublish(
66 ::ReplayStateComponent& replay,
67 ::ReplayStateTrackerComponent& tracker,
69 ::ActorDataFlagComponent
const&,
70 ::Optional<::ActorDataHorseFlagComponent const>,
71 ::Optional<::ActorDataJumpDurationComponent const>,
72 ::Optional<::ActorDataBoundingBoxComponent const>,
73 ::Optional<::ActorDataSeatOffsetComponent const>>
const& data
77tickRewindHistory(::ViewT<::StrictEntityContext, ::ActorOwnerComponent, ::ReplayStateComponent>
const& view);
Definition ActorOwnerComponent.h:10
Definition ReplayStateComponent.h:18
Definition StrictEntityContext.h:8
Definition ActorDataBoundingBoxComponent.h:8
Definition ActorDataFlagComponent.h:9
Definition ActorDataHorseFlagComponent.h:8
Definition ActorDataJumpDurationComponent.h:8
Definition ActorDataSeatOffsetComponent.h:8
Definition ActorMovementTickNeededComponent.h:5
Definition DynamicRenderOffsetComponent.h:8
Definition ReplayStateTrackerComponent.h:8
Definition ReplayStateValidFrameSupportComponent.h:5