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 {
32MCAPI
void _advanceRewindFrameSystem(
33 ::Optional<::MoveInputComponent const> moveInputComponent,
34 ::Optional<::ReplayStateValidFrameSupportComponent const> validFrameSupportComponent,
35 ::ActorOwnerComponent& actorOwnerComponent,
36 ::ReplayStateComponent& replayStateComponent
39MCAPI
void _tickAdvanceRewindFrameSystem(
41 ::StrictEntityContext,
42 ::Include<::ActorMovementTickNeededComponent>,
43 ::Optional<::MoveInputComponent const>,
44 ::Optional<::ReplayStateValidFrameSupportComponent const>,
45 ::ActorOwnerComponent,
46 ::ReplayStateComponent> view
50MCAPI
void tickAccumulate(
51 ::ReplayStateTrackerComponent& tracker,
53 ::ActorDataFlagComponent
const&,
54 ::Optional<::ActorDataHorseFlagComponent const>,
55 ::Optional<::ActorDataJumpDurationComponent const>,
56 ::Optional<::ActorDataBoundingBoxComponent const>,
57 ::Optional<::ActorDataSeatOffsetComponent const>>
const& data
61MCAPI
void tickCorrectionInterpolation(
62 ::entt::type_list<::Include<::ActorMovementTickNeededComponent>>,
63 ::StrictEntityContext
const& entity,
64 ::DynamicRenderOffsetComponent& offset,
65 ::EntityModifier<::DynamicRenderOffsetComponent> modifier
68MCAPI
void tickPublish(
69 ::ReplayStateComponent& replay,
70 ::ReplayStateTrackerComponent& tracker,
72 ::ActorDataFlagComponent
const&,
73 ::Optional<::ActorDataHorseFlagComponent const>,
74 ::Optional<::ActorDataJumpDurationComponent const>,
75 ::Optional<::ActorDataBoundingBoxComponent const>,
76 ::Optional<::ActorDataSeatOffsetComponent const>>
const& data
79MCAPI
void tickRewindHistory(::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