LeviLamina
Loading...
Searching...
No Matches
ResourcePackFileDownloaderManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/resource/PackType.h"
7
#include "mc/deps/core/threading/SharedAsync.h"
8
#include "mc/util/IResourcePackFileDownloaderManager.h"
9
#include "mc/util/ResourcePackFileDownloadError.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
TaskGroup
;
14
struct
FileChunkInfo
;
15
namespace
Core {
class
Path
; }
16
// clang-format on
17
18
class
ResourcePackFileDownloaderManager
:
public
::IResourcePackFileDownloaderManager
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 24>
mUnk7b304f;
23
::ll::UntypedStorage<8, 8>
mUnk22ad82;
24
::ll::UntypedStorage<8, 8>
mUnk7949dd;
25
::ll::UntypedStorage<8, 64>
mUnk402738;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
ResourcePackFileDownloaderManager
& operator=(
ResourcePackFileDownloaderManager
const
&);
31
ResourcePackFileDownloaderManager
(
ResourcePackFileDownloaderManager
const
&);
32
ResourcePackFileDownloaderManager
();
33
34
public
:
35
// virtual functions
36
// NOLINTBEGIN
37
// vIndex: 0
38
virtual
~ResourcePackFileDownloaderManager
()
/*override*/
=
default
;
39
40
// vIndex: 1
41
virtual
void
tryStartDownloadingFile(
42
::TaskGroup
&,
43
::std::string
const
&,
44
uint,
45
int
,
46
uint64,
47
::std::string
const
&,
48
bool
,
49
::PackType,
50
::std::function<
void
()>,
51
::std::function<
void
(
float
, uint64)>,
52
::std::function<
void
(
::Core::Path
const
&)>,
53
::std::function<
void
(::ResourcePackFileDownloadError)>
54
)
/*override*/
;
55
56
// vIndex: 2
57
virtual ::Bedrock::Threading::SharedAsync<void>
58
chunkReceived(
::TaskGroup
&, ::std::string
const
&,
::FileChunkInfo
const
&, ::std::vector<uchar>)
/*override*/
;
59
60
// vIndex: 3
61
virtual
void
cleanup()
/*override*/
;
62
// NOLINTEND
63
64
public
:
65
// virtual function thunks
66
// NOLINTBEGIN
67
68
// NOLINTEND
69
};
Core::Path
Definition
Path.h:11
IResourcePackFileDownloaderManager
Definition
IResourcePackFileDownloaderManager.h:17
Path
Definition
Path.h:16
ResourcePackFileDownloaderManager
Definition
ResourcePackFileDownloaderManager.h:18
TaskGroup
Definition
TaskGroup.h:48
FileChunkInfo
Definition
FileChunkInfo.h:5
ll::UntypedStorage
Definition
Alias.h:14
src-server
mc
util
ResourcePackFileDownloaderManager.h
Generated on Sun Oct 12 2025 06:32:12 for LeviLamina by
1.12.0