LeviLamina
Loading...
Searching...
No Matches
StorageStorage.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
11class EntityId;
12class EntityRegistry;
14class HitboxComponent;
69struct MobFlagComponent;
72struct MobJumpComponent;
81struct OffsetsComponent;
82struct OnFireComponent;
87struct PhysicsComponent;
88struct PlayerComponent;
100struct SneakingComponent;
109struct VehicleComponent;
111struct WalkDistComponent;
117namespace MovementDataExtractionUtility { struct ImmutableMovementComponentsSnapshot; }
118namespace MovementDataExtractionUtility { struct MovementSnapshotComponent; }
119// clang-format on
120
121namespace MovementDataExtractionUtility {
122
123struct StorageStorage {
124public:
125 // StorageStorage inner types declare
126 // clang-format off
127 template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19, typename T20, typename T21, typename T22, typename T23, typename T24, typename T25, typename T26, typename T27, typename T28, typename T29, typename T30, typename T31, typename T32, typename T33, typename T34, typename T35, typename T36, typename T37, typename T38, typename T39, typename T40, typename T41, typename T42, typename T43, typename T44, typename T45, typename T46, typename T47, typename T48, typename T49, typename T50, typename T51, typename T52, typename T53, typename T54, typename T55, typename T56, typename T57, typename T58, typename T59, typename T60, typename T61, typename T62, typename T63, typename T64, typename T65, typename T66, typename T67, typename T68, typename T69, typename T70, typename T71, typename T72, typename T73, typename T74, typename T75, typename T76, typename T77, typename T78, typename T79, typename T80, typename T81, typename T82, typename T83, typename T84, typename T85, typename T86, typename T87, typename T88, typename T89, typename T90, typename T91, typename T92, typename T93, typename T94, typename T95, typename T96, typename T97, typename T98, typename T99, typename T100, typename T101, typename T102, typename T103, typename T104, typename T105, typename T106, typename T107, typename T108, typename T109> struct StorageTupleT;
128 // clang-format on
129
130 // StorageStorage inner types define
131 template <
132 typename T0,
133 typename T1,
134 typename T2,
135 typename T3,
136 typename T4,
137 typename T5,
138 typename T6,
139 typename T7,
140 typename T8,
141 typename T9,
142 typename T10,
143 typename T11,
144 typename T12,
145 typename T13,
146 typename T14,
147 typename T15,
148 typename T16,
149 typename T17,
150 typename T18,
151 typename T19,
152 typename T20,
153 typename T21,
154 typename T22,
155 typename T23,
156 typename T24,
157 typename T25,
158 typename T26,
159 typename T27,
160 typename T28,
161 typename T29,
162 typename T30,
163 typename T31,
164 typename T32,
165 typename T33,
166 typename T34,
167 typename T35,
168 typename T36,
169 typename T37,
170 typename T38,
171 typename T39,
172 typename T40,
173 typename T41,
174 typename T42,
175 typename T43,
176 typename T44,
177 typename T45,
178 typename T46,
179 typename T47,
180 typename T48,
181 typename T49,
182 typename T50,
183 typename T51,
184 typename T52,
185 typename T53,
186 typename T54,
187 typename T55,
188 typename T56,
189 typename T57,
190 typename T58,
191 typename T59,
192 typename T60,
193 typename T61,
194 typename T62,
195 typename T63,
196 typename T64,
197 typename T65,
198 typename T66,
199 typename T67,
200 typename T68,
201 typename T69,
202 typename T70,
203 typename T71,
204 typename T72,
205 typename T73,
206 typename T74,
207 typename T75,
208 typename T76,
209 typename T77,
210 typename T78,
211 typename T79,
212 typename T80,
213 typename T81,
214 typename T82,
215 typename T83,
216 typename T84,
217 typename T85,
218 typename T86,
219 typename T87,
220 typename T88,
221 typename T89,
222 typename T90,
223 typename T91,
224 typename T92,
225 typename T93,
226 typename T94,
227 typename T95,
228 typename T96,
229 typename T97,
230 typename T98,
231 typename T99,
232 typename T100,
233 typename T101,
234 typename T102,
235 typename T103,
236 typename T104,
237 typename T105,
238 typename T106,
239 typename T107,
240 typename T108,
241 typename T109>
242 struct StorageTupleT {};
243
244public:
245 // member variables
246 // NOLINTBEGIN
248 // NOLINTEND
249
250public:
251 // prevent constructor by default
252 StorageStorage& operator=(StorageStorage const&);
253 StorageStorage(StorageStorage const&);
254 StorageStorage();
255
256public:
257 // static functions
258 // NOLINTBEGIN
259#ifdef LL_PLAT_C
260 MCNAPI static ::MovementDataExtractionUtility::StorageStorage& getOrInit(::EntityRegistry& registry);
261#endif
262 // NOLINTEND
263};
264
265} // namespace MovementDataExtractionUtility
Definition BreathableComponent.h:15
Definition BuoyancyComponent.h:16
Definition CollisionBoxComponent.h:13
Definition DimensionStateComponent.h:5
Definition EntityId.h:13
Definition EntityRegistry.h:11
Definition FreezingComponent.h:12
Definition HitboxComponent.h:10
Definition JumpControlComponent.h:17
Definition LoadingStateComponent.h:8
Definition NavigationComponent.h:22
Definition AABBShapeComponent.h:9
Definition ActorAddedFlagComponent.h:5
Definition ActorDataBoundingBoxComponent.h:8
Definition ActorDataFlagComponent.h:10
Definition ActorDataHorseFlagComponent.h:8
Definition ActorDataJumpDurationComponent.h:8
Definition ActorDataSeatOffsetComponent.h:8
Definition ActorGameTypeComponent.h:8
Definition ActorHeadRotationComponent.h:5
Definition ActorIsImmobileFlagComponent.h:5
Definition ActorIsKnockedBackOnDeathFlagComponent.h:5
Definition ActorRotationComponent.h:8
Definition ActorTypeComponent.h:8
Definition ActorUniqueIDComponent.h:8
Definition AirSpeedComponent.h:8
Definition ArmorFlyEnabledFlagComponent.h:5
Definition AttributesComponent.h:8
Definition BlockClimberComponent.h:5
Definition BlockMovementSlowdownMultiplierComponent.h:8
Definition BoatFlagComponent.h:5
Definition BoatMovementComponent.h:5
Definition BoatPaddleComponent.h:9
Definition CanAlwaysAutoStepFlagComponent.h:5
Definition CanStandOnSnowFlagComponent.h:5
Definition ChunkPositionComponent.h:8
Definition ClientInputLockComponent.h:10
Definition CollidableMobFlagComponent.h:5
Definition CollidableMobNearFlagComponent.h:5
Definition CollisionFlagComponent.h:5
Definition ControlSchemeComponent.h:8
Definition DamageNearbyMobsComponent.h:8
Definition DepenetrationComponent.h:13
Definition DimensionTypeComponent.h:8
Definition FallDistanceComponent.h:5
Definition FallFlyTicksComponent.h:8
Definition FreezeImmuneFlagComponent.h:5
Definition HasTeleportedFlagComponent.h:5
Definition HorizontalCollisionFlagComponent.h:5
Definition HorseFlagComponent.h:5
Definition HorseStandCounterComponent.h:5
Definition InsideBlockComponent.h:13
Definition IsDeadFlagComponent.h:5
Definition JumpPendingScaleComponent.h:8
Definition JumpRidingScaleComponent.h:8
Definition JumpTicksComponent.h:5
Definition LocalMoveVelocityComponent.h:8
Definition LocalPlayerComponent.h:5
Definition MaxAutoStepComponent.h:8
Definition MobAllowStandSlidingFlagComponent.h:5
Definition MobBodyRotationComponent.h:5
Definition MobEffectsComponent.h:8
Definition MobFlagComponent.h:5
Definition MobHurtTimeComponent.h:8
Definition MobIsJumpingFlagComponent.h:5
Definition MobJumpComponent.h:8
Definition MobRotationComponent.h:8
Definition MoveInputComponent.h:11
Definition MovementAbilitiesComponent.h:8
Definition MovementAttributesComponent.h:5
Definition ImmutableMovementComponentsSnapshot.h:7
Definition MovementSnapshotComponent.h:7
Definition MovementEffectsComponent.h:10
Definition MovementInterpolatorComponent.h:14
Definition MovementSpeedComponent.h:8
Definition NeedSetPreviousPositionFlagComponent.h:5
Definition OffsetsComponent.h:8
Definition OnFireComponent.h:11
Definition OnGroundFlagComponent.h:5
Definition PassengerComponent.h:8
Definition PassengerYRotLimitComponent.h:5
Definition PassengersChangedFlagComponent.h:5
Definition PhysicsComponent.h:5
Definition PlayerComponent.h:5
Definition PlayerInputModeComponent.h:9
Definition PlayerIsSleepingFlagComponent.h:5
Definition PlayerPositionModeComponent.h:5
Definition PostTickPositionDeltaComponent.h:8
Definition PrevPosRotSetThisTickFlagComponent.h:5
Definition PushedByComponent.h:8
Definition RenderPositionComponent.h:8
Definition RenderRotationComponent.h:8
Definition RuntimeIDComponent.h:8
Definition ScanForDolphinTimerComponent.h:8
Definition SetMovingFlagRequestComponent.h:5
Definition SneakingComponent.h:5
Definition SoulSpeedEnchantFlagComponent.h:5
Definition StandAnimationComponent.h:5
Definition StateVectorComponent.h:8
Definition SwimAmountComponent.h:5
Definition SwimSpeedMultiplierComponent.h:8
Definition UsesMobTravelComponent.h:5
Definition VanillaClientGameplayComponent.h:8
Definition VanillaOffsetComponent.h:8
Definition VehicleComponent.h:10
Definition VerticalCollisionFlagComponent.h:5
Definition WalkDistComponent.h:5
Definition WasInLavaFlagComponent.h:5
Definition WasInWaterFlagComponent.h:5
Definition WasOnGroundFlagComponent.h:5
Definition WaterMovementComponent.h:10
Definition WaterWalkSpeedEnchantComponent.h:8
Definition Alias.h:14