LeviLamina
Loading...
Searching...
No Matches
ClientRewind.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
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"
10
11// auto generated forward declare list
12// clang-format off
26// clang-format on
27
28namespace ClientRewind {
29// functions
30// NOLINTBEGIN
31MCNAPI_C void _advanceRewindFrameSystem(
32 ::Optional<::MoveInputComponent const> moveInputComponent,
33 ::Optional<::ReplayStateValidFrameSupportComponent const> validFrameSupportComponent,
34 ::ActorOwnerComponent& actorOwnerComponent,
35 ::ReplayStateComponent& replayStateComponent
36);
37
38MCNAPI_C void _tickAdvanceRewindFrameSystem(
39 ::ViewT<
40 ::StrictEntityContext,
41 ::Include<::ActorMovementTickNeededComponent>,
42 ::Optional<::MoveInputComponent const>,
43 ::Optional<::ReplayStateValidFrameSupportComponent const>,
44 ::ActorOwnerComponent,
45 ::ReplayStateComponent> view
46);
47
48MCNAPI void tickAccumulate(
49 ::ReplayStateTrackerComponent& tracker,
50 ::std::tuple<
51 ::ActorDataFlagComponent const&,
52 ::Optional<::ActorDataHorseFlagComponent const>,
53 ::Optional<::ActorDataJumpDurationComponent const>,
54 ::Optional<::ActorDataBoundingBoxComponent const>,
55 ::Optional<::ActorDataSeatOffsetComponent const>> const& data
56);
57
58MCNAPI_C void tickCorrectionInterpolation(
59 ::entt::type_list<::Include<::ActorMovementTickNeededComponent>>,
60 ::StrictEntityContext const& entity,
61 ::DynamicRenderOffsetComponent& offset,
62 ::EntityModifier<::DynamicRenderOffsetComponent> modifier
63);
64
65MCNAPI_C void tickPublish(
66 ::ReplayStateComponent& replay,
67 ::ReplayStateTrackerComponent& tracker,
68 ::std::tuple<
69 ::ActorDataFlagComponent const&,
70 ::Optional<::ActorDataHorseFlagComponent const>,
71 ::Optional<::ActorDataJumpDurationComponent const>,
72 ::Optional<::ActorDataBoundingBoxComponent const>,
73 ::Optional<::ActorDataSeatOffsetComponent const>> const& data
74);
75
76MCNAPI_C void
77tickRewindHistory(::ViewT<::StrictEntityContext, ::ActorOwnerComponent, ::ReplayStateComponent> const& view);
78// NOLINTEND
79
80} // namespace ClientRewind
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 MoveInputComponent.h:11
Definition ReplayStateTrackerComponent.h:8
Definition ReplayStateValidFrameSupportComponent.h:5