LeviLamina
Loading...
Searching...
No Matches
ActorLoaderTraits.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9namespace JsonComponentGlueUtils { struct CustomUpgradeData; }
10namespace SharedTypes::Legacy { struct ActorDocument; }
11namespace SharedTypes::Legacy { struct ActorDocumentCorrected; }
12namespace SharedTypes::v1_21_100 { struct ActorDocument; }
13namespace SharedTypes::v1_21_110 { struct ActorDocument; }
14namespace SharedTypes::v1_21_120 { struct ActorDocument; }
15namespace SharedTypes::v1_21_130 { struct ActorDocument; }
16namespace SharedTypes::v1_21_90 { struct ActorDocument; }
17namespace SharedTypes::v1_26_0 { struct ActorDocument; }
18namespace SharedTypes::v1_26_10 { struct ActorDocument; }
19// clang-format on
20
21namespace JsonComponentGlueUtils {
22
24public:
25 // ActorLoaderTraits inner types define
26 using CustomParseData = ::BedrockLoadContext;
27
28 using CustomUpgradeData = ::JsonComponentGlueUtils::CustomUpgradeData;
29
30 using Slices = ::std::tuple<
40
41public:
42 // static functions
43 // NOLINTBEGIN
44 MCAPI static void upgrade_v1_21_100(
49 );
50
51 MCAPI static void upgrade_v1_21_110(
56 );
57
58 MCAPI static void upgrade_v1_21_120(
63 );
64
65 MCAPI static void upgrade_v1_21_130(
70 );
71
72 MCAPI static void upgrade_v1_21_89(
77 );
78
79 MCAPI static void upgrade_v1_21_90(
84 );
85
86 MCAPI static void upgrade_v1_26_0(
91 );
92
93 MCAPI static void upgrade_v1_26_10(
98 );
99 // NOLINTEND
100
101public:
102 // static variables
103 // NOLINTBEGIN
104 MCAPI static ::ActorMigratedDefinitionFactory const*& mFactoryPtr();
105 // NOLINTEND
106};
107
108} // namespace JsonComponentGlueUtils
Definition ActorMigratedDefinitionFactory.h:35
Definition BedrockLoadContext.h:14
Definition _HeaderOutputPredefine.h:293
Definition ActorLoaderTraits.h:23
Definition CustomUpgradeData.h:15
Definition ActorDocumentCorrected.h:16
Definition ActorDocument.h:18
Definition ActorDocument.h:16
Definition ActorDocument.h:16
Definition ActorDocument.h:16
Definition ActorDocument.h:17
Definition ActorDocument.h:16
Definition ActorDocument.h:17
Definition ActorDocument.h:17