LeviLamina
Loading...
Searching...
No Matches
PredictedMovementSystem.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/Include.h"
9
10// auto generated forward declare list
11// clang-format off
18struct MobFlagComponent;
24namespace PredictedMovementSystem { struct SystemUniforms; }
25// clang-format on
26
27namespace PredictedMovementSystem {
28// functions
29// NOLINTBEGIN
30MCAPI void _disablePrediction(::PredictedMovementComponent& predictedMovement);
31
32MCAPI void _tickPredictedMovement(
33 ::PredictedMovementComponent& predictedMovement,
34 ::StateVectorComponent& stateVector,
35 ::ActorOwnerComponent& actorOwnerComponent,
36 ::Optional<::MobFlagComponent const> isMob,
37 ::Optional<::VehicleInputIntentComponent const> vehicle,
38 ::Optional<::MovementInterpolatorComponent> interpolator,
39 ::Optional<::ActorRotationComponent const> actorRotation,
40 ::Optional<::OnGroundFlagComponent const> onGround,
41 ::Optional<::ActorHeadRotationComponent const> headRotation,
42 ::PredictedMovementSystem::SystemUniforms const& uniforms
43);
44
45MCAPI void _tickSystem(
46 ::ViewT<
47 ::StrictEntityContext,
48 ::Include<::ActorTickNeededComponent>,
49 ::PredictedMovementComponent,
50 ::StateVectorComponent,
51 ::ActorOwnerComponent,
52 ::Optional<::MobFlagComponent const>,
53 ::Optional<::VehicleInputIntentComponent const>,
54 ::Optional<::MovementInterpolatorComponent>,
55 ::Optional<::ActorRotationComponent const>,
56 ::Optional<::OnGroundFlagComponent const>,
57 ::Optional<::ActorHeadRotationComponent const>> view,
58 ::ViewT<::StrictEntityContext, ::PredictedMovementComponent> disablingView
59);
60
61#ifdef LL_PLAT_C
62MCAPI void _updateRuntimeData(::PredictedMovementComponent& component);
63#endif
64
65MCAPI ::TickingSystemWithInfo createSystem();
66// NOLINTEND
67
68} // namespace PredictedMovementSystem
Definition ActorOwnerComponent.h:10
Definition ActorTickNeededComponent.h:13
Definition PredictedMovementComponent.h:21
Definition StrictEntityContext.h:8
Definition ActorHeadRotationComponent.h:5
Definition ActorRotationComponent.h:8
Definition MobFlagComponent.h:5
Definition MovementInterpolatorComponent.h:9
Definition OnGroundFlagComponent.h:5
Definition SystemUniforms.h:7
Definition StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13
Definition VehicleInputIntentComponent.h:11