LeviLamina
Loading...
Searching...
No Matches
BaseGamePackSlices.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
8
// auto generated forward declare list
9
// clang-format off
10
class
BaseGameVersion
;
11
class
IResourcePackRepository
;
12
class
ResourcePack
;
13
class
ResourcePackStack
;
14
namespace
mce {
class
UUID; }
15
// clang-format on
16
17
class
BaseGamePackSlices
{
18
public
:
19
// BaseGamePackSlices inner types declare
20
// clang-format off
21
struct
BaseGameVersionPack
;
22
// clang-format on
23
24
// BaseGamePackSlices inner types define
25
struct
BaseGameVersionPack
{
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::UntypedStorage<8, 32>
mUnk745cd0;
30
::ll::UntypedStorage<8, 8>
mUnk5b766c;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
BaseGameVersionPack
& operator=(
BaseGameVersionPack
const
&);
36
BaseGameVersionPack
(
BaseGameVersionPack
const
&);
37
BaseGameVersionPack
();
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI
~BaseGameVersionPack
();
43
// NOLINTEND
44
45
public
:
46
// destructor thunk
47
// NOLINTBEGIN
48
MCFOLD
void
$dtor();
49
// NOLINTEND
50
};
51
52
public
:
53
// member variables
54
// NOLINTBEGIN
55
::ll::UntypedStorage<8, 24>
mUnk3fcc2d;
56
// NOLINTEND
57
58
public
:
59
// prevent constructor by default
60
BaseGamePackSlices
& operator=(
BaseGamePackSlices
const
&);
61
BaseGamePackSlices
(
BaseGamePackSlices
const
&);
62
BaseGamePackSlices
();
63
64
public
:
65
// member functions
66
// NOLINTBEGIN
67
MCAPI
void
addFromVersions(
68
::std::vector<::BaseGameVersion>
const
& baseGameVersions,
69
::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const>
const
& resourcePackRepository,
70
::mce::UUID
const
& packId
71
);
72
73
MCAPI
void
applyPackSlices(
74
::BaseGameVersion
const
& baseGameVersion,
75
::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const>
const
& resourcePackRepository,
76
::ResourcePackStack
& packStack
77
)
const
;
78
79
MCAPI
~BaseGamePackSlices
();
80
// NOLINTEND
81
82
public
:
83
// static functions
84
// NOLINTBEGIN
85
MCAPI
static
void
_add(
86
::std::vector<::BaseGamePackSlices::BaseGameVersionPack>& baseGameVersionPacks,
87
::BaseGameVersion
const
& baseGameVersion,
88
::ResourcePack
& pack
89
);
90
// NOLINTEND
91
92
public
:
93
// destructor thunk
94
// NOLINTBEGIN
95
MCFOLD
void
$dtor();
96
// NOLINTEND
97
};
BaseGamePackSlices
Definition
BaseGamePackSlices.h:17
BaseGameVersion
Definition
BaseGameVersion.h:13
IResourcePackRepository
Definition
IResourcePackRepository.h:33
ResourcePackStack
Definition
ResourcePackStack.h:20
ResourcePack
Definition
ResourcePack.h:25
mce::UUID
Definition
UUID.h:7
BaseGamePackSlices::BaseGameVersionPack
Definition
BaseGamePackSlices.h:25
ll::UntypedStorage
Definition
Alias.h:14
src
mc
resources
BaseGamePackSlices.h
Generated on Sat Apr 26 2025 05:55:49 for LeviLamina by
1.12.0