LeviLamina
Loading...
Searching...
No Matches
ExternalContentManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/resources/LoadImportedLevelData.h"
7
#include "mc/deps/core/file/PathBuffer.h"
8
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
ImportContext
;
13
// clang-format on
14
15
class
ExternalContentManager
:
public
::Bedrock::EnableNonOwnerReferences
{
16
public
:
17
// ExternalContentManager inner types declare
18
// clang-format off
19
struct
ImportRequestData
;
20
struct
LoadingContentData
;
21
struct
LoadingContentDataHasher
;
22
// clang-format on
23
24
// ExternalContentManager inner types define
25
struct
ImportRequestData
{
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::UntypedStorage<8, 16>
mUnk3b1c94;
30
::ll::UntypedStorage<8, 32>
mUnkea46b2;
31
::ll::UntypedStorage<1, 1>
mUnk9ff810;
32
::ll::UntypedStorage<4, 4>
mUnk49c4f1;
33
::ll::UntypedStorage<1, 1>
mUnk6f6c17;
34
::ll::UntypedStorage<8, 32>
mUnk639fcc;
35
// NOLINTEND
36
37
public
:
38
// prevent constructor by default
39
ImportRequestData
& operator=(
ImportRequestData
const
&);
40
ImportRequestData
(
ImportRequestData
const
&);
41
ImportRequestData
();
42
};
43
44
struct
LoadingContentData
{
45
public
:
46
// member variables
47
// NOLINTBEGIN
48
::ll::UntypedStorage<1, 1>
mUnkc59ccd;
49
::ll::UntypedStorage<8, 56>
mUnk3a33aa;
50
// NOLINTEND
51
52
public
:
53
// prevent constructor by default
54
LoadingContentData
& operator=(
LoadingContentData
const
&);
55
LoadingContentData
(
LoadingContentData
const
&);
56
LoadingContentData
();
57
};
58
59
struct
LoadingContentDataHasher
{};
60
61
public
:
62
// member variables
63
// NOLINTBEGIN
64
::ll::UntypedStorage<8, 24>
mUnk8fc340;
65
::ll::UntypedStorage<1, 1>
mUnkc147aa;
66
::ll::UntypedStorage<8, 8>
mUnka2b54f;
67
::ll::UntypedStorage<8, 8>
mUnk177959;
68
::ll::UntypedStorage<8, 24>
mUnk2d237f;
69
::ll::UntypedStorage<8, 8>
mUnk249720;
70
::ll::UntypedStorage<8, 24>
mUnk281cf3;
71
::ll::UntypedStorage<8, 16>
mUnkacf3a3;
72
::ll::UntypedStorage<8, 8>
mUnk4b6455;
73
::ll::UntypedStorage<8, 8>
mUnkf8d87b;
74
::ll::UntypedStorage<8, 24>
mUnk4fcc6f;
75
::ll::UntypedStorage<1, 1>
mUnk85f83b;
76
::ll::UntypedStorage<8, 40>
mUnk906d70;
77
::ll::UntypedStorage<8, 32>
mUnkf11192;
78
::ll::UntypedStorage<8, 64>
mUnkedebfa;
79
::ll::UntypedStorage<8, 8>
mUnk67f680;
80
::ll::UntypedStorage<8, 8>
mUnk81790a;
81
// NOLINTEND
82
83
public
:
84
// prevent constructor by default
85
ExternalContentManager
& operator=(
ExternalContentManager
const
&);
86
ExternalContentManager
(
ExternalContentManager
const
&);
87
ExternalContentManager
();
88
89
public
:
90
// virtual functions
91
// NOLINTBEGIN
92
// vIndex: 0
93
virtual
~ExternalContentManager
()
/*override*/
=
default
;
94
95
// vIndex: 1
96
virtual
void
97
importContent(::std::shared_ptr<::ImportContext>,
::Core::PathBuffer<::std::string>
const
&,
bool
, ::LoadImportedLevelData,
bool
,
bool
, ::std::string
const
&);
98
// NOLINTEND
99
100
public
:
101
// destructor thunk
102
// NOLINTBEGIN
103
104
// NOLINTEND
105
106
public
:
107
// virtual function thunks
108
// NOLINTBEGIN
109
110
// NOLINTEND
111
};
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
Core::PathBuffer
Definition
PathBuffer.h:8
ExternalContentManager
Definition
ExternalContentManager.h:15
ImportContext
Definition
ImportContext.h:19
ExternalContentManager::ImportRequestData
Definition
ExternalContentManager.h:25
ExternalContentManager::LoadingContentDataHasher
Definition
ExternalContentManager.h:59
ExternalContentManager::LoadingContentData
Definition
ExternalContentManager.h:44
ll::UntypedStorage
Definition
Alias.h:14
src
mc
client
resources
ExternalContentManager.h
Generated on Sat Apr 26 2025 05:55:22 for LeviLamina by
1.12.0