Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
EntityInsideViews.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/ViewT.h"
8#include "mc/deps/ecs/strict/AddRemove.h"
9#include "mc/deps/ecs/strict/EntityFactoryT.h"
10#include "mc/deps/ecs/strict/EntityModifier.h"
11#include "mc/deps/ecs/strict/Exclude.h"
12#include "mc/deps/ecs/strict/Filter.h"
13#include "mc/deps/ecs/strict/GlobalRead.h"
14#include "mc/deps/ecs/strict/GlobalWrite.h"
15#include "mc/deps/ecs/strict/Include.h"
16#include "mc/deps/ecs/strict/OptionalGlobal.h"
17#include "mc/deps/ecs/strict/Read.h"
18#include "mc/deps/ecs/strict/StrictExecutionContext.h"
19#include "mc/deps/ecs/strict/Write.h"
20#include "mc/entity/components/InsideBlockWithPosAndBlockComponent.h"
21#include "mc/entity/components/InsideBlockWithPosComponent.h"
22
23// auto generated forward declare list
24// clang-format off
34struct CactusBlockFlag;
43struct HoneyBlockFlag;
52struct MobFlagComponent;
54struct PlayerComponent;
60struct WebBlockFlag;
61// clang-format on
62
63namespace EntityInsideSystemImpl {
64
65struct EntityInsideViews {
66public:
67 // member variables
68 // NOLINTBEGIN
69 ::ll::TypedStorage<8, 8, ::OptionalGlobal<::LocalConstBlockSourceFactoryComponent const>> mBlockSourceFactory;
70 ::ll::TypedStorage<8, 8, ::OptionalGlobal<::ExternalDataComponent const>> mExternalData;
71 ::ll::TypedStorage<
72 8,
73 104,
88 mModifiers;
89 ::ll::TypedStorage<
90 8,
91 56,
93 mSpectatorView;
94 ::ll::TypedStorage<
95 8,
96 72,
97 ::ViewT<
105 mSetInsideView;
106 ::ll::TypedStorage<
107 8,
108 64,
109 ::ViewT<
116 mBubbleColumnView;
117 ::ll::TypedStorage<
118 8,
119 80,
120 ::ViewT<
127 mBoatBubbleColumnView;
128 ::ll::TypedStorage<
129 8,
130 72,
131 ::ViewT<
138 mHoneyView;
139 ::ll::TypedStorage<
140 8,
141 56,
142 ::ViewT<
147 mSnowSlowdownView;
148 ::ll::TypedStorage<
149 8,
150 56,
151 ::ViewT<
156 mWebSlowdownView;
157 ::ll::TypedStorage<
158 8,
159 64,
160 ::ViewT<
165 mWaterLilyView;
166 ::ll::TypedStorage<
167 8,
168 56,
169 ::ViewT<
173 mCactusView;
174 ::ll::TypedStorage<
175 8,
176 56,
178 mOnewayView;
179 ::ll::TypedStorage<
180 8,
181 80,
182 ::ViewT<
185 ::Exclude<
190 mPowderSnowView;
191 // NOLINTEND
192
193public:
194 // prevent constructor by default
195 EntityInsideViews();
196
197public:
198 // member functions
199 // NOLINTBEGIN
200 MCNAPI explicit EntityInsideViews(
202 ::Filter<
209 ::Read<
216 ::Write<
237 );
238 // NOLINTEND
239
240public:
241 // constructor thunks
242 // NOLINTBEGIN
243 MCNAPI void* $ctor(
245 ::Filter<
252 ::Read<
259 ::Write<
280 );
281 // NOLINTEND
282};
283
284} // namespace EntityInsideSystemImpl
Definition ActorOwnerComponent.h:10
Definition EntityModifier.h:6
Definition Optional.h:8
Definition StrictEntityContext.h:8
Definition StrictExecutionContext.h:6
Definition ViewT.h:6
Definition AABBShapeComponent.h:9
Definition ActorGameTypeComponent.h:8
Definition ActorMovementTickNeededComponent.h:5
Definition AddRemove.h:6
Definition BlockMovementSlowdownAppliedComponent.h:5
Definition BlockMovementSlowdownImmunityComponent.h:8
Definition BlockMovementSlowdownMultiplierComponent.h:8
Definition BoatFlagComponent.h:5
Definition CactusBlockFlag.h:5
Definition DepenetrationComponent.h:13
Definition DimensionTypeComponent.h:8
Definition EndPortalBlockFlag.h:5
Definition EntityFactoryT.h:6
MCAPI EntityInsideViews(::StrictExecutionContext< ::Filter< ::InterpolateMovementNeededComponent, ::BoatFlagComponent, ::FreezingImmuneFromEquipmentComponent, ::IsDeadFlagComponent, ::PlayerComponent, ::WasInWaterFlagComponent >, ::Read< ::AABBShapeComponent, ::ActorMovementTickNeededComponent, ::ActorGameTypeComponent, ::BlockMovementSlowdownImmunityComponent, ::DimensionTypeComponent, ::MovementAbilitiesComponent >, ::Write< ::BlockMovementSlowdownMultiplierComponent, ::FallDistanceComponent, ::InsideBlockComponent, ::StateVectorComponent >, ::AddRemove< ::BlockMovementSlowdownAppliedComponent, ::FreezingComponent, ::IgnoresEntityInsideFlagComponent, ::InsideBubbleColumnBlockComponent, ::InsideBlockWithPosAndBlockComponent<::CactusBlockFlag >, ::InsideBlockWithPosAndBlockComponent<::EndPortalBlockFlag >, ::InsideGenericBlockComponent, ::InsideBlockWithPosAndBlockComponent<::HoneyBlockFlag >, ::InsideBlockWithPosAndBlockComponent<::PowderSnowBlockFlag >, ::InsideBlockWithPosAndBlockComponent<::SweetBerryBushBlockFlag >, ::InsideBlockWithPosComponent<::WaterlilyBlockFlag >, ::InsideBlockWithPosAndBlockComponent<::WebBlockFlag > >, ::GlobalRead<::ExternalDataComponent, ::LocalConstBlockSourceFactoryComponent >, ::GlobalWrite<>, ::EntityFactoryT<> > &context)
MCAPI void * $ctor(::StrictExecutionContext< ::Filter< ::InterpolateMovementNeededComponent, ::BoatFlagComponent, ::FreezingImmuneFromEquipmentComponent, ::IsDeadFlagComponent, ::PlayerComponent, ::WasInWaterFlagComponent >, ::Read< ::AABBShapeComponent, ::ActorMovementTickNeededComponent, ::ActorGameTypeComponent, ::BlockMovementSlowdownImmunityComponent, ::DimensionTypeComponent, ::MovementAbilitiesComponent >, ::Write< ::BlockMovementSlowdownMultiplierComponent, ::FallDistanceComponent, ::InsideBlockComponent, ::StateVectorComponent >, ::AddRemove< ::BlockMovementSlowdownAppliedComponent, ::FreezingComponent, ::IgnoresEntityInsideFlagComponent, ::InsideBubbleColumnBlockComponent, ::InsideBlockWithPosAndBlockComponent<::CactusBlockFlag >, ::InsideBlockWithPosAndBlockComponent<::EndPortalBlockFlag >, ::InsideGenericBlockComponent, ::InsideBlockWithPosAndBlockComponent<::HoneyBlockFlag >, ::InsideBlockWithPosAndBlockComponent<::PowderSnowBlockFlag >, ::InsideBlockWithPosAndBlockComponent<::SweetBerryBushBlockFlag >, ::InsideBlockWithPosComponent<::WaterlilyBlockFlag >, ::InsideBlockWithPosAndBlockComponent<::WebBlockFlag > >, ::GlobalRead<::ExternalDataComponent, ::LocalConstBlockSourceFactoryComponent >, ::GlobalWrite<>, ::EntityFactoryT<> > &context)
Definition Exclude.h:6
Definition ExternalDataComponent.h:10
Definition FallDistanceComponent.h:5
Definition Filter.h:6
Definition FreezingComponent.h:12
Definition FreezingImmuneComponent.h:5
Definition FreezingImmuneFromEquipmentComponent.h:5
Definition GlobalRead.h:6
Definition GlobalWrite.h:6
Definition HoneyBlockFlag.h:5
Definition IgnoresEntityInsideFlagComponent.h:5
Definition Include.h:6
Definition InsideBlockComponent.h:13
Definition InsideBlockWithPosAndBlockComponent.h:6
Definition InsideBlockWithPosComponent.h:6
Definition InsideBubbleColumnBlockComponent.h:5
Definition InsideGenericBlockComponent.h:13
Definition InsideOnewayBlockComponent.h:10
Definition InterpolateMovementNeededComponent.h:5
Definition IsDeadFlagComponent.h:5
Definition LocalConstBlockSourceFactoryComponent.h:8
Definition MobFlagComponent.h:5
Definition MovementAbilitiesComponent.h:5
Definition PlayerComponent.h:5
Definition PowderSnowBlockFlag.h:5
Definition Read.h:6
Definition StateVectorComponent.h:8
Definition SweetBerryBushBlockFlag.h:5
Definition WasInWaterFlagComponent.h:5
Definition WaterlilyBlockFlag.h:5
Definition WebBlockFlag.h:5
Definition Write.h:6
Definition context.h:5