LeviLamina
Loading...
Searching...
No Matches
BlockComponentDescriptionTransformer.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
SharedTypes::v1_21_110::BlockDefinition {
struct
BlockComponents
; }
9
// clang-format on
10
11
struct
BlockComponentDescriptionTransformer
{
12
public
:
13
// BlockComponentDescriptionTransformer inner types define
14
using
TransformFunction = ::std::function<
15
void(
::BlockComponentDescription
const
&,
::SharedTypes::v1_21_110::BlockDefinition::BlockComponents
&)>;
16
17
public
:
18
// static variables
19
// NOLINTBEGIN
20
MCAPI static ::std::unordered_map<
21
::std::string_view,
22
::std::function<
23
void(
::BlockComponentDescription
const
&,
::SharedTypes::v1_21_110::BlockDefinition::BlockComponents
&)>>&
24
mTransformers();
25
// NOLINTEND
26
};
BlockComponentDescriptionTransformer
Definition
BlockComponentDescriptionTransformer.h:11
BlockComponentDescription
Definition
BlockComponentDescription.h:20
SharedTypes::v1_21_110::BlockDefinition::BlockComponents
Definition
BlockComponents.h:15
src
mc
world
level
block
definition
BlockComponentDescriptionTransformer.h
Generated on
for LeviLamina by
1.16.1