LeviLamina
Loading...
Searching...
No Matches
CompareVehiclePositionSystemImpl.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/OptionalGlobal.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
StrictEntityContext
;
12
struct
ComparisonEventingCapComponent
;
13
struct
EventingDispatcherComponent
;
14
struct
EventingRequestQueueComponent
;
15
struct
PassengerComponent
;
16
struct
ServerPlayerCurrentMovementComponent
;
17
struct
StateVectorComponent
;
18
struct
VehicleInputIntentComponent
;
19
// clang-format on
20
21
namespace
CompareVehiclePositionSystemImpl {
22
// functions
23
// NOLINTBEGIN
24
MCAPI
void
doCompareVehiclePosition(
25
::PassengerComponent
const
& passengerComponent,
26
::EventingDispatcherComponent
const
& eventingDispatcherComponent,
27
::ServerPlayerCurrentMovementComponent
const
& serverPlayerCurrentMovement,
28
::ViewT<::StrictEntityContext, ::VehicleInputIntentComponent, ::StateVectorComponent>
vehicleView,
29
::ViewT<::StrictEntityContext, ::EventingRequestQueueComponent>
requestQueueView,
30
::OptionalGlobal<::ComparisonEventingCapComponent>
eventingCapComponent
31
);
32
33
MCAPI
void
tick(
34
::ViewT
<
35
::StrictEntityContext
,
36
::PassengerComponent
const
,
37
::EventingDispatcherComponent
const
,
38
::ServerPlayerCurrentMovementComponent
const
> view,
39
::ViewT<::StrictEntityContext, ::VehicleInputIntentComponent, ::StateVectorComponent>
vehicleView,
40
::ViewT<::StrictEntityContext, ::EventingRequestQueueComponent>
requestQueueView,
41
::OptionalGlobal<::ComparisonEventingCapComponent>
eventingCapComponent
42
);
43
// NOLINTEND
44
45
}
// namespace CompareVehiclePositionSystemImpl
OptionalGlobal
Definition
OptionalGlobal.h:6
StrictEntityContext
Definition
StrictEntityContext.h:10
ViewT
Definition
ViewT.h:6
ComparisonEventingCapComponent
Definition
ComparisonEventingCapComponent.h:5
EventingDispatcherComponent
Definition
EventingDispatcherComponent.h:10
EventingRequestQueueComponent
Definition
EventingRequestQueueComponent.h:10
PassengerComponent
Definition
PassengerComponent.h:10
ServerPlayerCurrentMovementComponent
Definition
ServerPlayerCurrentMovementComponent.h:12
StateVectorComponent
Definition
StateVectorComponent.h:10
VehicleInputIntentComponent
Definition
VehicleInputIntentComponent.h:12
src
mc
entity
systems
CompareVehiclePositionSystemImpl.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0