LeviLamina
Loading...
Searching...
No Matches
MinecraftDocumentInput.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/puv/Input.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
SemVersion
;
11
namespace
Bedrock::Resources {
struct
BinaryHeader; }
12
namespace
Puv {
class
Logger; }
13
// clang-format on
14
15
namespace
Bedrock::Resources {
16
17
class
MinecraftDocumentInput
:
public
::Puv::Input
{
18
public
:
19
// MinecraftDocumentInput inner types declare
20
// clang-format off
21
struct
Binary
;
22
struct
NoPayloadCheck
;
23
// clang-format on
24
25
// MinecraftDocumentInput inner types define
26
struct
NoPayloadCheck
{};
27
28
struct
Binary
{
29
public
:
30
// member variables
31
// NOLINTBEGIN
32
::ll::UntypedStorage<8, 32>
mUnk236c17;
33
::ll::UntypedStorage<8, 16>
mUnk863df5;
34
// NOLINTEND
35
36
public
:
37
// prevent constructor by default
38
Binary
& operator=(
Binary
const
&);
39
Binary
(
Binary
const
&);
40
Binary
();
41
};
42
43
public
:
44
// member variables
45
// NOLINTBEGIN
46
::ll::UntypedStorage<8, 24>
mUnkbde5d3;
47
::ll::UntypedStorage<8, 24>
mUnkfdcb9e;
48
::ll::UntypedStorage<8, 32>
mUnkf8cada;
49
::ll::UntypedStorage<8, 104>
mUnkb30b31;
50
::ll::UntypedStorage<8, 80>
mUnk5f5319;
51
// NOLINTEND
52
53
public
:
54
// prevent constructor by default
55
MinecraftDocumentInput
& operator=(
MinecraftDocumentInput
const
&);
56
MinecraftDocumentInput
(
MinecraftDocumentInput
const
&);
57
MinecraftDocumentInput
();
58
59
public
:
60
// virtual functions
61
// NOLINTBEGIN
62
// vIndex: 1
63
virtual ::SemVersion version() const
/*override*/
;
64
65
// vIndex: 2
66
virtual ::Puv::Input::
Data
data() const
/*override*/
;
67
68
// vIndex: 3
69
virtual ::Puv::Logger const& getErrors() const
/*override*/
;
70
71
// vIndex: 0
72
virtual ~
MinecraftDocumentInput
()
/*override*/
;
73
// NOLINTEND
74
75
public:
76
// member functions
77
// NOLINTBEGIN
78
MCNAPI
79
MinecraftDocumentInput
(::
std
::string_view payloadKey, ::
SemVersion
const& minModernVersion, ::
std
::
string
data);
80
81
MCNAPI
MinecraftDocumentInput
(
82
::Bedrock::Resources::
MinecraftDocumentInput
::
NoPayloadCheck
,
83
::
SemVersion
const&,
84
::
std
::
string
85
);
86
87
MCNAPI
void
init
(::
std
::string_view payloadKey, ::
SemVersion
const& minModernVersion, ::
std
::
string
data);
88
89
MCNAPI
void
90
initAsBinary
(::
std
::string_view payloadKey, ::
std
::
string
data, ::Bedrock::Resources::
BinaryHeader
const& header);
91
92
MCNAPI
void
initAsJson
(::
std
::string_view payloadKey, ::
std
::
string
data);
93
// NOLINTEND
94
95
public:
96
// constructor thunks
97
// NOLINTBEGIN
98
MCNAPI
void
*
$ctor
(::
std
::string_view payloadKey, ::
SemVersion
const& minModernVersion, ::
std
::
string
data);
99
100
MCNAPI
void
*
101
$ctor
(::Bedrock::Resources::
MinecraftDocumentInput
::
NoPayloadCheck
, ::
SemVersion
const&, ::
std
::
string
);
102
// NOLINTEND
103
104
public:
105
// destructor thunk
106
// NOLINTBEGIN
107
MCNAPI
void
$dtor
();
108
// NOLINTEND
109
110
public:
111
// virtual function thunks
112
// NOLINTBEGIN
113
MCNAPI ::
SemVersion
$version
() const;
114
115
MCNAPI ::Puv::Input::
Data
$data
() const;
116
117
MCNAPI ::Puv::Logger const&
$getErrors
() const;
118
// NOLINTEND
119
120
public:
121
// vftables
122
// NOLINTBEGIN
123
MCNAPI static
void
**
$vftable
();
124
// NOLINTEND
125
};
126
127
}
// namespace Bedrock::Resources
Bedrock::Resources::MinecraftDocumentInput
Definition
MinecraftDocumentInput.h:17
Bedrock::Resources::MinecraftDocumentInput::init
MCAPI void init(::std::string_view payloadKey, ::SemVersion const &minModernVersion, ::std::string data)
Bedrock::Resources::MinecraftDocumentInput::initAsBinary
MCAPI void initAsBinary(::std::string_view payloadKey, ::std::string data, ::Bedrock::Resources::BinaryHeader const &header)
Bedrock::Resources::MinecraftDocumentInput::$vftable
static MCAPI void ** $vftable()
Bedrock::Resources::MinecraftDocumentInput::$data
MCAPI::Puv::Input::Data $data() const
Bedrock::Resources::MinecraftDocumentInput::$dtor
MCAPI void $dtor()
Bedrock::Resources::MinecraftDocumentInput::$ctor
MCAPI void * $ctor(::std::string_view payloadKey, ::SemVersion const &minModernVersion, ::std::string data)
Bedrock::Resources::MinecraftDocumentInput::$getErrors
MCAPI::Puv::Logger const & $getErrors() const
Bedrock::Resources::MinecraftDocumentInput::$version
MCAPI::SemVersion $version() const
Bedrock::Resources::MinecraftDocumentInput::initAsJson
MCAPI void initAsJson(::std::string_view payloadKey, ::std::string data)
Puv::Input
Definition
Input.h:15
SemVersion
Definition
SemVersion.h:16
std
STL namespace.
Bedrock::Resources::BinaryHeader
Definition
BinaryHeader.h:15
Bedrock::Resources::MinecraftDocumentInput::Binary
Definition
MinecraftDocumentInput.h:28
Bedrock::Resources::MinecraftDocumentInput::NoPayloadCheck
Definition
MinecraftDocumentInput.h:26
Puv::Input::Data
Definition
Input.h:23
ll::UntypedStorage
Definition
Alias.h:14
src-server
mc
deps
resource_processing
MinecraftDocumentInput.h
Generated on Tue Oct 28 2025 05:31:36 for LeviLamina by
1.12.0