LeviLamina
Loading...
Searching...
No Matches
BlockComponentGroupDescription.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
struct
BlockComponentDescription
;
8
namespace
cereal {
class
DynamicValue; }
9
namespace
cereal {
class
SerializerContext; }
10
// clang-format on
11
12
struct
BlockComponentGroupDescription
{
13
public
:
14
// BlockComponentGroupDescription inner types declare
15
// clang-format off
16
struct
Components
;
17
// clang-format on
18
19
// BlockComponentGroupDescription inner types define
20
struct
Components
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<8, 64>
mUnka139a3;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
Components
(
Components
const
&);
30
Components
();
31
32
public
:
33
// member functions
34
// NOLINTBEGIN
35
MCNAPI
void
_setCustomComponent
(
36
::std::string_view compName,
37
::std::shared_ptr<::cereal::DynamicValue>
const
& compData,
38
bool
overridePlayerInteract,
39
bool
overridePlayerPlacing
40
);
41
42
MCNAPI ::std::shared_ptr<::cereal::DynamicValue>
43
getCustomComponent
(
::cereal::SerializerContext
const
&
context
)
const
;
44
45
MCNAPI ::BlockComponentGroupDescription::Components&
46
operator=
(
::BlockComponentGroupDescription::Components
const
&);
47
48
MCNAPI
~Components
();
49
// NOLINTEND
50
51
public
:
52
// destructor thunk
53
// NOLINTBEGIN
54
MCNAPI
void
$dtor
();
55
// NOLINTEND
56
};
57
58
public
:
59
// member variables
60
// NOLINTBEGIN
61
::ll::UntypedStorage<8, 64>
mUnke08dc0;
62
::ll::UntypedStorage<8, 24>
mUnkd8d4e6;
63
::ll::UntypedStorage<8, 24>
mUnkd642d2;
64
// NOLINTEND
65
66
public
:
67
// prevent constructor by default
68
BlockComponentGroupDescription
& operator=(
BlockComponentGroupDescription
const
&);
69
BlockComponentGroupDescription
();
70
71
public
:
72
// member functions
73
// NOLINTBEGIN
74
MCNAPI
BlockComponentGroupDescription
(
::BlockComponentGroupDescription
&&);
75
76
MCNAPI
BlockComponentGroupDescription
(
::BlockComponentGroupDescription
const
&);
77
78
MCNAPI
void
addComponentDescription
(::std::shared_ptr<::BlockComponentDescription> desc);
79
80
MCNAPI ::BlockComponentGroupDescription&
operator=
(
::BlockComponentGroupDescription
&&);
81
82
MCNAPI
~BlockComponentGroupDescription
();
83
// NOLINTEND
84
85
public
:
86
// constructor thunks
87
// NOLINTBEGIN
88
MCNAPI
void
*
$ctor
(
::BlockComponentGroupDescription
&&);
89
90
MCNAPI
void
*
$ctor
(
::BlockComponentGroupDescription
const
&);
91
// NOLINTEND
92
93
public
:
94
// destructor thunk
95
// NOLINTBEGIN
96
MCNAPI
void
$dtor
();
97
// NOLINTEND
98
};
cereal::SerializerContext
Definition
SerializerContext.h:11
BlockComponentDescription
Definition
BlockComponentDescription.h:20
BlockComponentGroupDescription::Components
Definition
BlockComponentGroupDescription.h:20
BlockComponentGroupDescription::Components::operator=
MCAPI::BlockComponentGroupDescription::Components & operator=(::BlockComponentGroupDescription::Components const &)
BlockComponentGroupDescription::Components::~Components
MCAPI ~Components()
BlockComponentGroupDescription::Components::getCustomComponent
MCAPI ::std::shared_ptr<::cereal::DynamicValue > getCustomComponent(::cereal::SerializerContext const &context) const
BlockComponentGroupDescription::Components::_setCustomComponent
MCAPI void _setCustomComponent(::std::string_view compName, ::std::shared_ptr<::cereal::DynamicValue > const &compData, bool overridePlayerInteract, bool overridePlayerPlacing)
BlockComponentGroupDescription::Components::$dtor
MCAPI void $dtor()
BlockComponentGroupDescription
Definition
BlockComponentGroupDescription.h:12
BlockComponentGroupDescription::$ctor
MCAPI void * $ctor(::BlockComponentGroupDescription const &)
BlockComponentGroupDescription::$ctor
MCAPI void * $ctor(::BlockComponentGroupDescription &&)
BlockComponentGroupDescription::$dtor
MCAPI void $dtor()
BlockComponentGroupDescription::addComponentDescription
MCAPI void addComponentDescription(::std::shared_ptr<::BlockComponentDescription > desc)
BlockComponentGroupDescription::BlockComponentGroupDescription
MCAPI BlockComponentGroupDescription(::BlockComponentGroupDescription &&)
BlockComponentGroupDescription::~BlockComponentGroupDescription
MCAPI ~BlockComponentGroupDescription()
BlockComponentGroupDescription::BlockComponentGroupDescription
MCAPI BlockComponentGroupDescription(::BlockComponentGroupDescription const &)
BlockComponentGroupDescription::operator=
MCAPI::BlockComponentGroupDescription & operator=(::BlockComponentGroupDescription &&)
context
Definition
context.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
block
definition
BlockComponentGroupDescription.h
Generated on Fri Jun 13 2025 05:05:15 for LeviLamina by
1.12.0