LeviLamina
Loading...
Searching...
No Matches
VehicleClientPositionPassenger.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/EntityModifier.h"
8
#include "mc/deps/ecs/strict/Include.h"
9
#include "mc/deps/ecs/strict/OptionalGlobal.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
StrictEntityContext
;
14
struct
ActorDataSeatOffsetComponent
;
15
struct
ActorHeadRotationComponent
;
16
struct
ActorSetPositionRequestComponent
;
17
struct
MobBodyRotationComponent
;
18
struct
MobFlagComponent
;
19
struct
PassengerYRotLimitComponent
;
20
struct
PassengersToPositionComponent
;
21
struct
RenderPositionComponent
;
22
struct
RenderRotationComponent
;
23
struct
SynchedActorDataComponent
;
24
// clang-format on
25
26
namespace
VehicleClientPositionPassenger {
27
// functions
28
// NOLINTBEGIN
29
MCAPI
void
setPositionRequestSystem(
30
::ViewT<::StrictEntityContext, ::ActorDataSeatOffsetComponent const>
passengerView,
31
::ViewT<::StrictEntityContext, ::RenderPositionComponent const, ::RenderRotationComponent const>
vehicleView,
32
::OptionalGlobal<::PassengersToPositionComponent>
passengersToPositionComponent,
33
::EntityModifier<::ActorSetPositionRequestComponent>
modifier
34
);
35
36
MCAPI
void
setRotationLockSystem(
37
::ViewT
<
38
::StrictEntityContext
,
39
::Include<::MobFlagComponent>
,
40
::SynchedActorDataComponent
const
,
41
::ActorHeadRotationComponent
const
,
42
::MobBodyRotationComponent
,
43
::PassengerYRotLimitComponent
> passengerView,
44
::ViewT<::StrictEntityContext, ::RenderRotationComponent const>
vehicleView,
45
::OptionalGlobal<::PassengersToPositionComponent>
passengersToPositionComponent
46
);
47
// NOLINTEND
48
49
}
// namespace VehicleClientPositionPassenger
EntityModifier
Definition
EntityModifier.h:6
OptionalGlobal
Definition
OptionalGlobal.h:6
StrictEntityContext
Definition
StrictEntityContext.h:10
ViewT
Definition
ViewT.h:6
ActorDataSeatOffsetComponent
Definition
ActorDataSeatOffsetComponent.h:8
ActorHeadRotationComponent
Definition
ActorHeadRotationComponent.h:5
ActorSetPositionRequestComponent
Definition
ActorSetPositionRequestComponent.h:8
Include
Definition
Include.h:6
MobBodyRotationComponent
Definition
MobBodyRotationComponent.h:5
MobFlagComponent
Definition
MobFlagComponent.h:5
PassengerYRotLimitComponent
Definition
PassengerYRotLimitComponent.h:5
PassengersToPositionComponent
Definition
PassengersToPositionComponent.h:10
RenderPositionComponent
Definition
RenderPositionComponent.h:8
RenderRotationComponent
Definition
RenderRotationComponent.h:10
SynchedActorDataComponent
Definition
SynchedActorDataComponent.h:10
src
mc
entity
systems
VehicleClientPositionPassenger.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0