LeviLamina
Loading...
Searching...
No Matches
SystemParams.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/strict/AddRemove.h"
7
#include "mc/deps/ecs/strict/EntityFactoryT.h"
8
#include "mc/deps/ecs/strict/Filter.h"
9
#include "mc/deps/ecs/strict/GlobalRead.h"
10
#include "mc/deps/ecs/strict/GlobalWrite.h"
11
#include "mc/deps/ecs/strict/Read.h"
12
#include "mc/deps/ecs/strict/StrictExecutionContext.h"
13
#include "mc/deps/ecs/strict/Write.h"
14
15
// auto generated forward declare list
16
// clang-format off
17
struct
AABBShapeComponent
;
18
struct
ActorDataBoundingBoxComponent
;
19
struct
ActorDataDirtyFlagsComponent
;
20
struct
DepenetrationComponent
;
21
struct
MinecartFlagComponent
;
22
struct
OffsetsComponent
;
23
struct
PlayerComponent
;
24
struct
ShouldUpdateBoundingBoxRequestComponent
;
25
struct
ShulkerFlagComponent
;
26
// clang-format on
27
28
namespace
UpdateBoundingBox {
29
30
struct
SystemParams
{
31
public
:
32
// member variables
33
// NOLINTBEGIN
34
::ll::UntypedStorage<8, 24>
mUnk952047;
35
::ll::UntypedStorage<8, 48>
mUnk1beb5b;
36
::ll::UntypedStorage<8, 64>
mUnk8fd19e;
37
::ll::UntypedStorage<8, 80>
mUnk70b4bc;
38
::ll::UntypedStorage<8, 64>
mUnk99c81f;
39
::ll::UntypedStorage<8, 56>
mUnkcaf84a;
40
::ll::UntypedStorage<8, 72>
mUnk59f3ba;
41
::ll::UntypedStorage<8, 72>
mUnk667de1;
42
::ll::UntypedStorage<8, 64>
mUnk55da99;
43
::ll::UntypedStorage<8, 8>
mUnkc9eb45;
44
::ll::UntypedStorage<4, 4>
mUnk2271a3;
45
::ll::UntypedStorage<1, 1>
mUnkc7b55d;
46
// NOLINTEND
47
48
public
:
49
// prevent constructor by default
50
SystemParams
& operator=(
SystemParams
const
&);
51
SystemParams
(
SystemParams
const
&);
52
SystemParams
();
53
54
public
:
55
// member functions
56
// NOLINTBEGIN
57
MCAPI
SystemParams
(
58
::StrictExecutionContext
<
59
::Filter<::PlayerComponent, ::MinecartFlagComponent, ::ShulkerFlagComponent>
,
60
::Read<>
,
61
::Write
<
62
::AABBShapeComponent
,
63
::ActorDataBoundingBoxComponent
,
64
::ActorDataDirtyFlagsComponent
,
65
::DepenetrationComponent
,
66
::OffsetsComponent
>,
67
::AddRemove<::ShouldUpdateBoundingBoxRequestComponent>
,
68
::GlobalRead<>
,
69
::GlobalWrite<>
,
70
::EntityFactoryT<>
>& c,
71
float
sneakHeight,
72
bool
isClientSide
73
);
74
// NOLINTEND
75
76
public
:
77
// constructor thunks
78
// NOLINTBEGIN
79
MCAPI
void
* $ctor(
80
::StrictExecutionContext
<
81
::Filter<::PlayerComponent, ::MinecartFlagComponent, ::ShulkerFlagComponent>
,
82
::Read<>
,
83
::Write
<
84
::AABBShapeComponent
,
85
::ActorDataBoundingBoxComponent
,
86
::ActorDataDirtyFlagsComponent
,
87
::DepenetrationComponent
,
88
::OffsetsComponent
>,
89
::AddRemove<::ShouldUpdateBoundingBoxRequestComponent>
,
90
::GlobalRead<>
,
91
::GlobalWrite<>
,
92
::EntityFactoryT<>
>& c,
93
float
sneakHeight,
94
bool
isClientSide
95
);
96
// NOLINTEND
97
};
98
99
}
// namespace UpdateBoundingBox
StrictExecutionContext
Definition
StrictExecutionContext.h:6
AABBShapeComponent
Definition
AABBShapeComponent.h:11
ActorDataBoundingBoxComponent
Definition
ActorDataBoundingBoxComponent.h:8
ActorDataDirtyFlagsComponent
Definition
ActorDataDirtyFlagsComponent.h:5
AddRemove
Definition
AddRemove.h:6
DepenetrationComponent
Definition
DepenetrationComponent.h:11
EntityFactoryT
Definition
EntityFactoryT.h:6
Filter
Definition
Filter.h:6
GlobalRead
Definition
GlobalRead.h:6
GlobalWrite
Definition
GlobalWrite.h:6
MinecartFlagComponent
Definition
MinecartFlagComponent.h:5
OffsetsComponent
Definition
OffsetsComponent.h:10
PlayerComponent
Definition
PlayerComponent.h:5
Read
Definition
Read.h:6
ShouldUpdateBoundingBoxRequestComponent
Definition
ShouldUpdateBoundingBoxRequestComponent.h:5
ShulkerFlagComponent
Definition
ShulkerFlagComponent.h:5
UpdateBoundingBox::SystemParams
Definition
SystemParams.h:30
Write
Definition
Write.h:6
ll::UntypedStorage
Definition
Alias.h:14
src
mc
entity
systems
update_bounding_box
SystemParams.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0