LeviLamina
Loading...
Searching...
No Matches
MovementInterpolatorSystemImpl.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
StrictEntityContext
;
8
class
Vec2
;
9
struct
MovementInterpolatorComponent
;
10
struct
StateVectorComponent
;
11
// clang-format on
12
13
struct
MovementInterpolatorSystemImpl
{
14
public
:
15
// static functions
16
// NOLINTBEGIN
17
MCNAPI
static
void
_onGroundPostTick
(
18
::StrictEntityContext
const
&,
19
::MovementInterpolatorComponent
const
& movementInterpolatorComponent,
20
::StateVectorComponent
& stateVectorComponent
21
);
22
23
MCNAPI
static
float
_tickHeadYaw
(
::MovementInterpolatorComponent
& movementInterpolatorComponent,
float
yHeadRot);
24
25
MCNAPI static ::std::tuple<::Vec2, ::Vec2>
_tickRotation
(
26
::MovementInterpolatorComponent
& movementInterpolatorComponent,
27
::Vec2
const
& actorCurrentRotation,
28
::Vec2
const
& actorPreviousRotation
29
);
30
// NOLINTEND
31
};
StrictEntityContext
Definition
StrictEntityContext.h:8
Vec2
Definition
Vec2.h:5
MovementInterpolatorComponent
Definition
MovementInterpolatorComponent.h:9
MovementInterpolatorSystemImpl
Definition
MovementInterpolatorSystemImpl.h:13
MovementInterpolatorSystemImpl::_tickHeadYaw
static MCAPI float _tickHeadYaw(::MovementInterpolatorComponent &movementInterpolatorComponent, float yHeadRot)
MovementInterpolatorSystemImpl::_tickRotation
static MCAPI ::std::tuple<::Vec2, ::Vec2 > _tickRotation(::MovementInterpolatorComponent &movementInterpolatorComponent, ::Vec2 const &actorCurrentRotation, ::Vec2 const &actorPreviousRotation)
MovementInterpolatorSystemImpl::_onGroundPostTick
static MCAPI void _onGroundPostTick(::StrictEntityContext const &, ::MovementInterpolatorComponent const &movementInterpolatorComponent, ::StateVectorComponent &stateVectorComponent)
StateVectorComponent
Definition
StateVectorComponent.h:8
src
mc
entity
systems
MovementInterpolatorSystemImpl.h
Generated on Fri Jun 13 2025 05:04:34 for LeviLamina by
1.12.0