LeviLamina
Loading...
Searching...
No Matches
SetSizeArgs.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/optional_ref.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8
9// auto generated forward declare list
10// clang-format off
19// clang-format on
20
21namespace UpdateBoundingBox {
22
23struct SetSizeArgs {
24public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::TypedStorage<8, 8, ::StrictEntityContext const&> mContext;
28 ::ll::TypedStorage<8, 8, ::StateVectorComponent const&> mStateVectorComponent;
29 ::ll::TypedStorage<8, 8, ::ActorDataDirtyFlagsComponent&> mActorDataDirtyFlags;
30 ::ll::TypedStorage<8, 8, ::ActorDataBoundingBoxComponent&> mActorDataBoundingBoxComponent;
31 ::ll::TypedStorage<8, 8, ::AABBShapeComponent&> mAabbComponent;
32 ::ll::TypedStorage<8, 8, ::DepenetrationComponent&> mDepenetration;
33 ::ll::TypedStorage<8, 8, ::optional_ref<::CollisionBoxComponent const>&> mCollisionBox;
34 ::ll::TypedStorage<8, 8, ::EntityModifier<::ShouldUpdateBoundingBoxRequestComponent>&> mModifier;
35 // NOLINTEND
36
37public:
38 // prevent constructor by default
39 SetSizeArgs& operator=(SetSizeArgs const&);
40 SetSizeArgs(SetSizeArgs const&);
41 SetSizeArgs();
42};
43
44} // namespace UpdateBoundingBox
Definition CollisionBoxComponent.h:8
Definition StrictEntityContext.h:8
Definition AABBShapeComponent.h:9
Definition ActorDataBoundingBoxComponent.h:8
Definition ActorDataDirtyFlagsComponent.h:5
Definition DepenetrationComponent.h:13
Definition ShouldUpdateBoundingBoxRequestComponent.h:5
Definition StateVectorComponent.h:8