LeviLamina
Loading...
Searching...
No Matches
ManifestContentItem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/gui/screens/models/ContentItem.h"
7
#include "mc/client/gui/screens/models/ContentItemType.h"
8
#include "mc/deps/core/file/PathBuffer.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
PackManifest
;
13
struct
ContentSource
;
14
// clang-format on
15
16
struct
ManifestContentItem
:
public
::ContentItem
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackManifest const>> mManifest;
21
::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mIconPath;
22
::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mZipPath;
23
::ll::TypedStorage<8, 32, ::std::string> mFileSystem;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
ManifestContentItem();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
virtual
~ManifestContentItem()
/*override*/
;
34
// NOLINTEND
35
36
public
:
37
// member functions
38
// NOLINTBEGIN
39
MCAPI ManifestContentItem(::ContentSource* src, ::ContentItemType type);
40
// NOLINTEND
41
42
public
:
43
// constructor thunks
44
// NOLINTBEGIN
45
MCAPI
void
* $ctor(::ContentSource* src, ::ContentItemType type);
46
// NOLINTEND
47
48
public
:
49
// destructor thunk
50
// NOLINTBEGIN
51
MCAPI
void
$dtor();
52
// NOLINTEND
53
54
public
:
55
// vftables
56
// NOLINTBEGIN
57
MCNAPI
static
void
**
$vftable
();
58
// NOLINTEND
59
};
PackManifest
Definition
PackManifest.h:37
ContentItem
Definition
ContentItem.h:5
ContentSource
Definition
ContentSource.h:5
ManifestContentItem
Definition
ManifestContentItem.h:5
ManifestContentItem::$vftable
static MCAPI void ** $vftable()
src-client
mc
client
gui
screens
models
ManifestContentItem.h
Generated on
for LeviLamina by
1.16.1