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::Beta { struct ActorDocument; }
11namespace SharedTypes::Legacy { struct ActorDocument; }
12namespace SharedTypes::Legacy { struct ActorDocumentCorrected; }
13namespace SharedTypes::v1_21_100 { struct ActorDocument; }
14namespace SharedTypes::v1_21_110 { struct ActorDocument; }
15namespace SharedTypes::v1_21_120 { struct ActorDocument; }
16namespace SharedTypes::v1_21_130 { struct ActorDocument; }
17namespace SharedTypes::v1_21_90 { struct ActorDocument; }
18namespace SharedTypes::v1_26_0 { struct ActorDocument; }
19namespace SharedTypes::v1_26_10 { struct ActorDocument; }
20namespace SharedTypes::v1_26_20 { struct ActorDocument; }
21// clang-format on
22
23namespace JsonComponentGlueUtils {
24
26public:
27 // ActorLoaderTraits inner types define
28 using CustomParseData = ::BedrockLoadContext;
29
30 using CustomUpgradeData = ::JsonComponentGlueUtils::CustomUpgradeData;
31
32 using Slices = ::std::tuple<
44
45public:
46 // static functions
47 // NOLINTBEGIN
48 MCAPI static void upgrade_beta_dummy(
53 );
54
55 MCAPI static void upgrade_v1_21_100(
60 );
61
62 MCAPI static void upgrade_v1_21_110(
67 );
68
69 MCAPI static void upgrade_v1_21_120(
74 );
75
76 MCAPI static void upgrade_v1_21_130(
81 );
82
83 MCAPI static void upgrade_v1_21_89(
88 );
89
90 MCAPI static void upgrade_v1_21_90(
95 );
96
97 MCAPI static void upgrade_v1_26_0(
102 );
103
104 MCAPI static void upgrade_v1_26_10(
109 );
110
111 MCAPI static void upgrade_v1_26_20(
116 );
117 // NOLINTEND
118
119public:
120 // static variables
121 // NOLINTBEGIN
122 MCAPI static ::ActorMigratedDefinitionFactory const*& mFactoryPtr();
123 // NOLINTEND
124};
125
126} // namespace JsonComponentGlueUtils
Definition ActorMigratedDefinitionFactory.h:42
Definition BedrockLoadContext.h:15
Definition _HeaderOutputPredefine.h:358
Definition ActorLoaderTraits.h:25
Definition CustomUpgradeData.h:15
Definition ActorDocument.h:17
Definition ActorDocumentCorrected.h:17
Definition ActorDocument.h:18
Definition ActorDocument.h:17
Definition ActorDocument.h:17
Definition ActorDocument.h:17
Definition ActorDocument.h:18
Definition ActorDocument.h:17
Definition ActorDocument.h:18
Definition ActorDocument.h:18
Definition ActorDocument.h:18