LeviLamina
Loading...
Searching...
No Matches
MovementInterpolatorSystemImpl.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/ViewT.h"
7#include "mc/deps/ecs/strict/Exclude.h"
8#include "mc/deps/ecs/strict/Include.h"
9
10// auto generated forward declare list
11// clang-format off
13class Vec2;
19// clang-format on
20
22public:
23 // static functions
24 // NOLINTBEGIN
25 MCNAPI static void _onGroundPostTick(
27 ::MovementInterpolatorComponent const& movementInterpolatorComponent,
28 ::StateVectorComponent& stateVectorComponent
29 );
30
31 MCNAPI static void _onGroundPostTickSystem(
32 ::ViewT<
38 );
39
40 MCNAPI static float _tickHeadYaw(::MovementInterpolatorComponent& movementInterpolatorComponent, float yHeadRot);
41
42 MCNAPI static ::std::tuple<::Vec2, ::Vec2> _tickRotation(
43 ::MovementInterpolatorComponent& movementInterpolatorComponent,
44 ::Vec2 const& actorCurrentRotation,
45 ::Vec2 const& actorPreviousRotation
46 );
47 // NOLINTEND
48};
Definition StrictEntityContext.h:8
Definition Vec2.h:5
Definition ViewT.h:6
Definition ActorMovementTickNeededComponent.h:5
Definition Exclude.h:6
Definition Include.h:6
Definition MinecartFlagComponent.h:5
Definition MovementInterpolatorComponent.h:9
Definition MovementInterpolatorSystemImpl.h:21
static MCAPI float _tickHeadYaw(::MovementInterpolatorComponent &movementInterpolatorComponent, float yHeadRot)
static MCAPI ::std::tuple<::Vec2, ::Vec2 > _tickRotation(::MovementInterpolatorComponent &movementInterpolatorComponent, ::Vec2 const &actorCurrentRotation, ::Vec2 const &actorPreviousRotation)
static MCAPI void _onGroundPostTick(::StrictEntityContext const &, ::MovementInterpolatorComponent const &movementInterpolatorComponent, ::StateVectorComponent &stateVectorComponent)
static MCAPI void _onGroundPostTickSystem(::ViewT< ::StrictEntityContext, ::Exclude<::MinecartFlagComponent >, ::Include<::ActorMovementTickNeededComponent, ::OnGroundFlagComponent >, ::MovementInterpolatorComponent const, ::StateVectorComponent > view)
Definition OnGroundFlagComponent.h:5
Definition StateVectorComponent.h:8