LeviLamina
Loading...
Searching...
No Matches
WorldImporter.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/legacy/ImportStatus.h"
7
#include "mc/client/legacy/RetrieveStatus.h"
8
#include "mc/util/CallbackTokenContext.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
struct
ImportResult
;
13
struct
LegacyWorldInfo
;
14
namespace
Core {
class
Path
; }
15
namespace
Core {
class
Result
; }
16
namespace
Social {
class
User; }
17
// clang-format on
18
19
namespace
Legacy {
20
21
class
WorldImporter
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 16>
mUnk68589d;
26
::ll::UntypedStorage<8, 16>
mUnk16a716;
27
::ll::UntypedStorage<8, 24>
mUnk30a91a;
28
::ll::UntypedStorage<1, 1>
mUnk270ed2;
29
::ll::UntypedStorage<8, 80>
mUnk6e9ed1;
30
::ll::UntypedStorage<8, 8>
mUnk550451;
31
::ll::UntypedStorage<8, 16>
mUnk7cbd91;
32
::ll::UntypedStorage<4, 4>
mUnke18422;
33
// NOLINTEND
34
35
public
:
36
// prevent constructor by default
37
WorldImporter
& operator=(
WorldImporter
const
&);
38
WorldImporter
(
WorldImporter
const
&);
39
WorldImporter
();
40
41
public
:
42
// virtual functions
43
// NOLINTBEGIN
44
// vIndex: 0
45
virtual
~WorldImporter
() = 0;
46
47
// vIndex: 1
48
virtual
void
deleteWorld(::std::shared_ptr<::Social::User>, ::std::string
const
&, ::std::function<
void
()>);
49
50
// vIndex: 2
51
virtual ::Core::Result _createWorld(
::Core::Path
const
&, uint64
const
);
52
53
// vIndex: 3
54
virtual
void
_setupImport(
::Core::Path
const
&);
55
56
// vIndex: 4
57
virtual
void
58
_doRetrieve(::std::shared_ptr<::Social::User>, ::std::shared_ptr<
::CallbackTokenContext
<::std::function<
void
(::Legacy::RetrieveStatus)>>>) = 0;
59
60
// vIndex: 5
61
virtual
void
62
_doImport(::std::shared_ptr<::Social::User>,
::LegacyWorldInfo
const
&,
::Core::Path
const
&, ::std::shared_ptr<
::CallbackTokenContext
<::std::function<
void
(::Legacy::ImportStatus,
float
, ::std::shared_ptr<::ImportResult>)>>>) = 0;
63
// NOLINTEND
64
65
public
:
66
// destructor thunk
67
// NOLINTBEGIN
68
69
// NOLINTEND
70
71
public
:
72
// virtual function thunks
73
// NOLINTBEGIN
74
75
// NOLINTEND
76
};
77
78
}
// namespace Legacy
CallbackTokenContext
Definition
CallbackTokenContext.h:6
Core::Path
Definition
Path.h:15
Legacy::WorldImporter
Definition
WorldImporter.h:21
Path
Definition
Path.h:16
Result
Definition
Result.h:6
ImportResult
Definition
ImportResult.h:5
LegacyWorldInfo
Definition
LegacyWorldInfo.h:8
ll::UntypedStorage
Definition
Alias.h:14
src
mc
client
legacy
WorldImporter.h
Generated on Sat Apr 26 2025 05:55:21 for LeviLamina by
1.12.0