Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
CameraShakeSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/systems/ITickingSystem.h"
7
8// auto generated forward declare list
9// clang-format off
12class EntityContext;
13class EntityRegistry;
15// clang-format on
16
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 virtual void tick(::EntityRegistry& registry) /*override*/;
22 // NOLINTEND
23
24public:
25 // static functions
26 // NOLINTBEGIN
27#ifdef LL_PLAT_C
28 MCNAPI static void _tickComponent(
29 ::EntityContext& entity,
30 ::ActorOwnerComponent& actorOwnerComponent,
31 ::CameraShakeComponent& cameraShakeComponent
32 );
33
34 MCNAPI static ::TickingSystemWithInfo createSystem();
35#endif
36 // NOLINTEND
37
38public:
39 // virtual function thunks
40 // NOLINTBEGIN
41#ifdef LL_PLAT_C
42 MCNAPI void $tick(::EntityRegistry& registry);
43#endif
44
45
46 // NOLINTEND
47};
Definition ActorOwnerComponent.h:10
Definition CameraShakeComponent.h:16
Definition CameraShakeSystem.h:17
Definition EntityContext.h:15
Definition EntityRegistry.h:10
Definition ITickingSystem.h:15
Definition TickingSystemWithInfo.h:13