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
// NOLINTEND
32
33
public
:
34
// virtual function thunks
35
// NOLINTBEGIN
36
MCAPI
void
$initRegistry(
::EntityRegistry
& registry);
37
38
MCAPI
void
$registerSystems(
::IEntitySystems
& systems,
::ECSModule::ModuleInitArgs
const
& args);
39
40
41
// NOLINTEND
42
43
public
:
44
// vftables
45
// NOLINTBEGIN
46
MCNAPI
static
void
**
$vftable
();
47
// NOLINTEND
48
};
49
50
}
// namespace VanillaSystems
ECSModule::IECSModule
Definition
IECSModule.h:14
EntityRegistry
Definition
EntityRegistry.h:11
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