LeviLamina
Loading...
Searching...
No Matches
MinecraftArguments.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/NonOwnerPointer.h"
7
#include "mc/platform/brstd/function_ref.h"
8
#include "mc/platform/brstd/move_only_function.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
FileArchiver
;
13
class
IContentTierManager
;
14
class
MinecraftCommands
;
15
class
MinecraftServiceKeyManager
;
16
class
ResourcePackManager
;
17
class
ServerNetworkHandler
;
18
namespace
Core {
class
FilePathManager
; }
19
// clang-format on
20
21
struct
MinecraftArguments {
22
public
:
23
// MinecraftArguments inner types declare
24
// clang-format off
25
struct
CreateMinecraftCommandsArgs
;
26
struct
CreateServerNetworkHandlerArgs
;
27
struct
MinecraftCommandsFactoryArguments
;
28
struct
ServerNetworkHandlerFactoryArguments
;
29
// clang-format on
30
31
// MinecraftArguments inner types define
32
struct
CreateMinecraftCommandsArgs {
33
public
:
34
// member variables
35
// NOLINTBEGIN
36
::ll::UntypedStorage<8, 8>
mUnkfc63c8;
37
// NOLINTEND
38
39
public
:
40
// prevent constructor by default
41
CreateMinecraftCommandsArgs& operator=(CreateMinecraftCommandsArgs
const
&);
42
CreateMinecraftCommandsArgs(CreateMinecraftCommandsArgs
const
&);
43
CreateMinecraftCommandsArgs();
44
};
45
46
struct
CreateServerNetworkHandlerArgs {
47
public
:
48
// member variables
49
// NOLINTBEGIN
50
::ll::UntypedStorage<8, 8>
mUnk7c6ff6;
51
::ll::UntypedStorage<8, 8>
mUnkbb3d45;
52
::ll::UntypedStorage<8, 8>
mUnkec036e;
53
::ll::UntypedStorage<8, 8>
mUnkdc8fb1;
54
::ll::UntypedStorage<4, 4>
mUnk2ffc16;
55
::ll::UntypedStorage<4, 4>
mUnk6aca64;
56
::ll::UntypedStorage<8, 8>
mUnk9574e8;
57
::ll::UntypedStorage<8, 8>
mUnk196507;
58
::ll::UntypedStorage<8, 8>
mUnkdd1599;
59
::ll::UntypedStorage<8, 8>
mUnk7ca080;
60
::ll::UntypedStorage<8, 8>
mUnk40263c;
61
::ll::UntypedStorage<8, 16>
mUnkcf1eb4;
62
::ll::UntypedStorage<8, 8>
mUnk9d358c;
63
::ll::UntypedStorage<8, 8>
mUnk84fb6d;
64
// NOLINTEND
65
66
public
:
67
// prevent constructor by default
68
CreateServerNetworkHandlerArgs& operator=(CreateServerNetworkHandlerArgs
const
&);
69
CreateServerNetworkHandlerArgs(CreateServerNetworkHandlerArgs
const
&);
70
CreateServerNetworkHandlerArgs();
71
72
public
:
73
// member functions
74
// NOLINTBEGIN
75
MCNAPI
~CreateServerNetworkHandlerArgs
();
76
// NOLINTEND
77
78
public
:
79
// destructor thunk
80
// NOLINTBEGIN
81
MCNAPI
void
$dtor
();
82
// NOLINTEND
83
};
84
85
struct
MinecraftCommandsFactoryArguments {
86
public
:
87
// member variables
88
// NOLINTBEGIN
89
::ll::UntypedStorage<8, 8>
mUnkeb1411;
90
::ll::UntypedStorage<8, 8>
mUnke21dde;
91
// NOLINTEND
92
93
public
:
94
// prevent constructor by default
95
MinecraftCommandsFactoryArguments& operator=(MinecraftCommandsFactoryArguments
const
&);
96
MinecraftCommandsFactoryArguments(MinecraftCommandsFactoryArguments
const
&);
97
MinecraftCommandsFactoryArguments();
98
};
99
100
struct
ServerNetworkHandlerFactoryArguments {
101
public
:
102
// member variables
103
// NOLINTBEGIN
104
::ll::UntypedStorage<8, 8>
mUnk63a19e;
105
::ll::UntypedStorage<8, 8>
mUnkc09c5e;
106
::ll::UntypedStorage<8, 368>
mUnk130965;
107
::ll::UntypedStorage<8, 128>
mUnk757f1a;
108
// NOLINTEND
109
110
public
:
111
// prevent constructor by default
112
ServerNetworkHandlerFactoryArguments& operator=(ServerNetworkHandlerFactoryArguments
const
&);
113
ServerNetworkHandlerFactoryArguments(ServerNetworkHandlerFactoryArguments
const
&);
114
ServerNetworkHandlerFactoryArguments();
115
116
public
:
117
// member functions
118
// NOLINTBEGIN
119
MCNAPI
~ServerNetworkHandlerFactoryArguments
();
120
// NOLINTEND
121
122
public
:
123
// destructor thunk
124
// NOLINTBEGIN
125
MCNAPI
void
$dtor
();
126
// NOLINTEND
127
};
128
129
public
:
130
// member variables
131
// NOLINTBEGIN
132
::ll::UntypedStorage<8, 8>
mUnk13dd73;
133
::ll::UntypedStorage<8, 8>
mUnk99bc61;
134
::ll::UntypedStorage<8, 8>
mUnkc400a9;
135
::ll::UntypedStorage<8, 8>
mUnk55bc06;
136
::ll::UntypedStorage<8, 16>
mUnk806b1f;
137
::ll::UntypedStorage<8, 8>
mUnk146694;
138
::ll::UntypedStorage<1, 1>
mUnk10fae3;
139
::ll::UntypedStorage<8, 8>
mUnk4298d6;
140
::ll::UntypedStorage<8, 8>
mUnkf34ccc;
141
::ll::UntypedStorage<8, 8>
mUnk24e7ba;
142
::ll::UntypedStorage<8, 8>
mUnk4ff601;
143
::ll::UntypedStorage<8, 64>
mUnk4e2b86;
144
::ll::UntypedStorage<8, 64>
mUnk979579;
145
::ll::UntypedStorage<1, 1>
mUnk8f0ef7;
146
::ll::UntypedStorage<8, 16>
mUnk4389b9;
147
::ll::UntypedStorage<8, 16>
mUnka187cd;
148
::ll::UntypedStorage<8, 64>
mUnkd0ab0f;
149
::ll::UntypedStorage<8, 64>
mUnkb71d0a;
150
// NOLINTEND
151
152
public
:
153
// prevent constructor by default
154
MinecraftArguments& operator=(MinecraftArguments
const
&);
155
MinecraftArguments(MinecraftArguments
const
&);
156
MinecraftArguments();
157
158
public
:
159
// member functions
160
// NOLINTBEGIN
161
MCNAPI ::brstd::move_only_function<
162
::std::unique_ptr<::ServerNetworkHandler>(
::MinecraftArguments::CreateServerNetworkHandlerArgs
&&)>
163
createServerNetworkHandlerFactory
(
::MinecraftArguments::ServerNetworkHandlerFactoryArguments
&& args);
164
165
MCNAPI
~MinecraftArguments
();
166
// NOLINTEND
167
168
public
:
169
// static functions
170
// NOLINTBEGIN
171
MCNAPI static ::brstd::move_only_function<
172
::std::unique_ptr<::MinecraftCommands>(
::MinecraftArguments::CreateMinecraftCommandsArgs
&&) const>
173
createMinecraftCommandsFactory
(::MinecraftArguments::
MinecraftCommandsFactoryArguments
&& factoryArgs);
174
175
MCNAPI static ::
std
::unique_ptr<::
ResourcePackManager
>
createResourcePackManager
(
176
::Core::FilePathManager const& filePathManager,
177
::
IContentTierManager
const& contentTierManager
178
);
179
// NOLINTEND
180
181
public:
182
// destructor thunk
183
// NOLINTBEGIN
184
MCNAPI
void
$dtor
();
185
// NOLINTEND
186
};
Core::FilePathManager
Definition
FilePathManager.h:18
FileArchiver
Definition
FileArchiver.h:36
IContentTierManager
Definition
IContentTierManager.h:13
MinecraftCommands
Definition
MinecraftCommands.h:36
MinecraftServiceKeyManager
Definition
MinecraftServiceKeyManager.h:19
ResourcePackManager
Definition
ResourcePackManager.h:35
ServerNetworkHandler
Definition
ServerNetworkHandler.h:184
std
STL namespace.
MinecraftArguments::CreateMinecraftCommandsArgs
Definition
MinecraftArguments.h:32
MinecraftArguments::CreateServerNetworkHandlerArgs
Definition
MinecraftArguments.h:46
MinecraftArguments::CreateServerNetworkHandlerArgs::~CreateServerNetworkHandlerArgs
MCAPI ~CreateServerNetworkHandlerArgs()
MinecraftArguments::CreateServerNetworkHandlerArgs::$dtor
MCAPI void $dtor()
MinecraftArguments::MinecraftCommandsFactoryArguments
Definition
MinecraftArguments.h:85
MinecraftArguments::ServerNetworkHandlerFactoryArguments
Definition
MinecraftArguments.h:100
MinecraftArguments::ServerNetworkHandlerFactoryArguments::$dtor
MCAPI void $dtor()
MinecraftArguments::ServerNetworkHandlerFactoryArguments::~ServerNetworkHandlerFactoryArguments
MCAPI ~ServerNetworkHandlerFactoryArguments()
MinecraftArguments::createServerNetworkHandlerFactory
MCAPI ::brstd::move_only_function< ::std::unique_ptr<::ServerNetworkHandler >(::MinecraftArguments::CreateServerNetworkHandlerArgs &&)> createServerNetworkHandlerFactory(::MinecraftArguments::ServerNetworkHandlerFactoryArguments &&args)
MinecraftArguments::$dtor
MCAPI void $dtor()
MinecraftArguments::~MinecraftArguments
MCAPI ~MinecraftArguments()
MinecraftArguments::createMinecraftCommandsFactory
static MCAPI ::brstd::move_only_function< ::std::unique_ptr<::MinecraftCommands >(::MinecraftArguments::CreateMinecraftCommandsArgs &&) const > createMinecraftCommandsFactory(::MinecraftArguments::MinecraftCommandsFactoryArguments &&factoryArgs)
MinecraftArguments::createResourcePackManager
static MCAPI ::std::unique_ptr<::ResourcePackManager > createResourcePackManager(::Core::FilePathManager const &filePathManager, ::IContentTierManager const &contentTierManager)
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
MinecraftArguments.h
Generated on
for LeviLamina by
1.16.1