LeviLamina
Loading...
Searching...
No Matches
SystemInfo.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
#include "mc/deps/ecs/systems/Dependencies.h"
5
6
// auto generated inclusion list
7
#include "mc/deps/ecs/systems/Dependencies.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
struct
ComponentInfo
;
12
// clang-format on
13
14
struct
SystemInfo
{
15
public
:
16
// SystemInfo inner types define
17
using
GenerateComponentInfoVectorFunction = ::std::vector<::ComponentInfo> (*)();
18
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::std::string mName;
23
::Dependencies
mDependencies;
24
::ll::TypedStorage<8, 8, ::std::vector<::ComponentInfo> (*)()> mGenerateDetailedInfo;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
SystemInfo
& operator=(
SystemInfo
const
&);
30
SystemInfo
(
SystemInfo
const
&);
31
SystemInfo
();
32
33
public
:
34
// member functions
35
// NOLINTBEGIN
36
MCNAPI
SystemInfo
(
::SystemInfo
&&);
37
38
MCNAPI
~SystemInfo
();
39
// NOLINTEND
40
41
public
:
42
// constructor thunks
43
// NOLINTBEGIN
44
MCNAPI
void
*
$ctor
(
::SystemInfo
&&);
45
// NOLINTEND
46
47
public
:
48
// destructor thunk
49
// NOLINTBEGIN
50
MCNAPI
void
$dtor
();
51
// NOLINTEND
52
};
ComponentInfo
Definition
ComponentInfo.h:5
Dependencies
Definition
Dependencies.h:5
SystemInfo
Definition
SystemInfo.h:14
SystemInfo::SystemInfo
MCAPI SystemInfo(::SystemInfo &&)
SystemInfo::$dtor
MCAPI void $dtor()
SystemInfo::~SystemInfo
MCAPI ~SystemInfo()
SystemInfo::$ctor
MCAPI void * $ctor(::SystemInfo &&)
src
mc
deps
ecs
systems
SystemInfo.h
Generated on Fri Jun 13 2025 05:04:24 for LeviLamina by
1.12.0