Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
RenderingRidingOffsetSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/strict/EntityModifier.h"
7
8// auto generated forward declare list
9// clang-format off
10class Actor;
13class Vec3;
16struct VehicleComponent;
18// clang-format on
19
21public:
22 // static functions
23 // NOLINTBEGIN
24#ifdef LL_PLAT_C
25 MCNAPI static void _tickEntity(
27 ::VehicleComponent const& vehicleComponent,
28 ::ActorOwnerComponent& actorOwnerComponent,
29 ::VehicleRenderingRidingOffsetComponent& vehicleOffsetComponent,
30 ::CurrentTickComponent const& currentTickComponent,
32 );
33
34 MCNAPI static ::Vec3 getInterpolatedRenderingRidingOffset(::Actor const& actor, float frameAlpha);
35
36 MCNAPI static void onActorStartRiding(::Actor& actor, ::Actor& vehicle);
37#endif
38 // NOLINTEND
39};
Definition ActorOwnerComponent.h:10
Definition Actor.h:116
Definition EntityModifier.h:6
Definition RenderingRidingOffsetSystem.h:20
Definition StrictEntityContext.h:8
Definition Vec3.h:10
Definition CurrentTickComponent.h:8
Definition PassengerRenderingRidingOffsetComponent.h:8
Definition VehicleComponent.h:10
Definition VehicleRenderingRidingOffsetComponent.h:10