LeviLamina
Loading...
Searching...
No Matches
ItemComprehensiveLoadResult.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/json/Value.h"
7
#include "mc/world/item/components/ComponentItemDataAll_Latest.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
BedrockLoadContext
;
12
class
SemVersion
;
13
struct
PackLoadInfo
;
14
namespace
Puv {
class
Input
; }
15
namespace
Puv {
class
Logger
; }
16
namespace
SharedTypes::v1_26_30 {
struct
ItemDocument
; }
17
namespace
cereal {
struct
ReflectionCtx
; }
18
// clang-format on
19
20
struct
ItemComprehensiveLoadResult
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::TypedStorage<8, 16, ::Json::Value> mItemJson;
25
::ll::TypedStorage<8, 2592, ::ComponentItemDataAll_Latest> mPuvResult;
26
// NOLINTEND
27
28
public
:
29
// member functions
30
// NOLINTBEGIN
31
#ifdef LL_PLAT_C
32
MCAPI
~ItemComprehensiveLoadResult
();
33
#endif
34
// NOLINTEND
35
36
public
:
37
// static functions
38
// NOLINTBEGIN
39
MCAPI static ::ItemComprehensiveLoadResult parse(
40
::Puv::Input
const
& input,
41
::Puv::Logger
& logger,
42
bool
isComponentBased,
43
::SemVersion
const
& documentVersion,
44
::BedrockLoadContext
const
* bedrockLoadContext,
45
::PackLoadInfo
const
* packLoadInfo,
46
::cereal::ReflectionCtx
const
*
ctx
47
);
48
49
MCAPI static ::SharedTypes::v1_26_30::ItemDocument upgrade(
::ItemComprehensiveLoadResult
&& oldData);
50
// NOLINTEND
51
52
public
:
53
// destructor thunk
54
// NOLINTBEGIN
55
#ifdef LL_PLAT_C
56
MCAPI
void
$dtor();
57
#endif
58
// NOLINTEND
59
};
BedrockLoadContext
Definition
BedrockLoadContext.h:5
Puv::Input
Definition
Input.h:15
Puv::Logger
Definition
Logger.h:12
SemVersion
Definition
SemVersion.h:15
ItemComprehensiveLoadResult
Definition
ItemComprehensiveLoadResult.h:20
PackLoadInfo
Definition
PackLoadInfo.h:5
SharedTypes::v1_26_30::ItemDocument
Definition
ItemDocument.h:19
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src
mc
world
item
ItemComprehensiveLoadResult.h
Generated on
for LeviLamina by
1.16.1