LeviLamina
Loading...
Searching...
No Matches
CreateView.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
CreateView {
31
public
:
32
// member variables
33
// NOLINTBEGIN
34
::ll::TypedStorage<
35
8,
36
8,
37
::StrictExecutionContext
<
38
::Filter<::PlayerComponent, ::MinecartFlagComponent, ::ShulkerFlagComponent>
,
39
::Read<>
,
40
::Write
<
41
::AABBShapeComponent
,
42
::ActorDataBoundingBoxComponent
,
43
::ActorDataDirtyFlagsComponent
,
44
::DepenetrationComponent
,
45
::OffsetsComponent
>,
46
::AddRemove<::ShouldUpdateBoundingBoxRequestComponent>
,
47
::GlobalRead<>
,
48
::GlobalWrite<>
,
49
::EntityFactoryT<>
>&>
50
mContext;
51
// NOLINTEND
52
53
public
:
54
// prevent constructor by default
55
CreateView& operator=(CreateView
const
&);
56
CreateView(CreateView
const
&);
57
CreateView();
58
};
59
60
}
// namespace UpdateBoundingBox
StrictExecutionContext
Definition
StrictExecutionContext.h:6
AABBShapeComponent
Definition
AABBShapeComponent.h:9
ActorDataBoundingBoxComponent
Definition
ActorDataBoundingBoxComponent.h:8
ActorDataDirtyFlagsComponent
Definition
ActorDataDirtyFlagsComponent.h:5
AddRemove
Definition
AddRemove.h:6
DepenetrationComponent
Definition
DepenetrationComponent.h:13
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:8
PlayerComponent
Definition
PlayerComponent.h:5
Read
Definition
Read.h:6
ShouldUpdateBoundingBoxRequestComponent
Definition
ShouldUpdateBoundingBoxRequestComponent.h:5
ShulkerFlagComponent
Definition
ShulkerFlagComponent.h:5
Write
Definition
Write.h:6
src
mc
entity
systems
update_bounding_box
CreateView.h
Generated on
for LeviLamina by
1.16.1