LeviLamina
Loading...
Searching...
No Matches
WorldTemplatePackSource.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/file/PathBuffer.h"
7
#include "mc/deps/core/utility/NonOwnerPointer.h"
8
#include "mc/resources/DirectoryPackSource.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
IContentKeyProvider
;
13
class
IPackManifestFactory
;
14
class
PackSourceReport
;
15
// clang-format on
16
17
class
WorldTemplatePackSource
:
public
::DirectoryPackSource
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<8, 24>
mUnkdebaad;
22
::ll::UntypedStorage<8, 16>
mUnk8986d1;
23
::ll::UntypedStorage<1, 1>
mUnkedfcff;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
WorldTemplatePackSource
& operator=(
WorldTemplatePackSource
const
&);
29
WorldTemplatePackSource
(
WorldTemplatePackSource
const
&);
30
WorldTemplatePackSource
();
31
32
public
:
33
// virtual functions
34
// NOLINTBEGIN
35
// vIndex: 0
36
virtual
~WorldTemplatePackSource
()
/*override*/
=
default
;
37
38
// vIndex: 5
39
virtual ::PackSourceReport load(
40
::IPackManifestFactory
& manifestFactory,
41
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
const
& keyProvider
42
)
/*override*/
;
43
// NOLINTEND
44
45
public
:
46
// member functions
47
// NOLINTBEGIN
48
MCAPI ::PackSourceReport _tryLoadFromZip(
49
::IPackManifestFactory
& manifestFactory,
50
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
const
& keyProvider,
51
::Core::PathBuffer<::std::string>
const
& worldTemplatePath,
52
::std::string
const
& subDir
53
);
54
// NOLINTEND
55
56
public
:
57
// destructor thunk
58
// NOLINTBEGIN
59
60
// NOLINTEND
61
62
public
:
63
// virtual function thunks
64
// NOLINTBEGIN
65
MCAPI ::PackSourceReport $load(
66
::IPackManifestFactory
& manifestFactory,
67
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
const
& keyProvider
68
);
69
// NOLINTEND
70
71
public
:
72
// vftables
73
// NOLINTBEGIN
74
MCAPI
static
void
** $vftable();
75
// NOLINTEND
76
};
Core::PathBuffer
Definition
PathBuffer.h:8
DirectoryPackSource
Definition
DirectoryPackSource.h:20
IContentKeyProvider
Definition
IContentKeyProvider.h:13
IPackManifestFactory
Definition
IPackManifestFactory.h:14
PackSourceReport
Definition
PackSourceReport.h:5
WorldTemplatePackSource
Definition
WorldTemplatePackSource.h:17
ll::UntypedStorage
Definition
Alias.h:14
src
mc
resources
WorldTemplatePackSource.h
Generated on Sat Apr 26 2025 05:55:50 for LeviLamina by
1.12.0