LeviLamina
Loading...
Searching...
No Matches
ActorMoveModule.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs_module/IECSModule.h"
7
#include "mc/deps/vanilla_systems/ActorMoveArgs.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
EntityRegistry
;
12
class
IEntitySystems
;
13
namespace
ECSModule {
struct
ModuleInitArgs
; }
14
// clang-format on
15
16
namespace
VanillaSystems {
17
18
struct
ActorMoveModule
:
public
::ECSModule::IECSModule
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<8, 16, ::VanillaSystems::ActorMoveArgs> mArgs;
23
// NOLINTEND
24
25
public
:
26
// virtual functions
27
// NOLINTBEGIN
28
virtual
void
initRegistry(
::EntityRegistry
& registry)
/*override*/
;
29
30
virtual
void
registerSystems(
::IEntitySystems
& systems,
::ECSModule::ModuleInitArgs
const
& args)
/*override*/
;
31
32
virtual
~ActorMoveModule
()
/*override*/
=
default
;
33
// NOLINTEND
34
35
public
:
36
// virtual function thunks
37
// NOLINTBEGIN
38
MCAPI
void
$initRegistry(
::EntityRegistry
& registry);
39
40
MCAPI
void
$registerSystems(
::IEntitySystems
& systems,
::ECSModule::ModuleInitArgs
const
& args);
41
42
43
// NOLINTEND
44
45
public
:
46
// vftables
47
// NOLINTBEGIN
48
MCNAPI
static
void
**
$vftable
();
49
// NOLINTEND
50
};
51
52
}
// namespace VanillaSystems
ECSModule::IECSModule
Definition
IECSModule.h:14
EntityRegistry
Definition
EntityRegistry.h:10
IEntitySystems
Definition
IEntitySystems.h:17
ECSModule::ModuleInitArgs
Definition
ModuleInitArgs.h:7
VanillaSystems::ActorMoveModule
Definition
ActorMoveModule.h:18
VanillaSystems::ActorMoveModule::$vftable
static MCAPI void ** $vftable()
src
mc
deps
vanilla_systems
ActorMoveModule.h
Generated on
for LeviLamina by
1.16.1