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 ActorMigratedUtils { 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_90 { struct ActorDocument; }
16// clang-format on
17
18namespace ActorMigratedUtils {
19
21public:
22 // ActorLoaderTraits inner types define
23 using Slices = ::std::tuple<
30
32
34
35public:
36 // static functions
37 // NOLINTBEGIN
38 MCAPI static void upgrade_v1_21_100(
43 );
44
45 MCAPI static void upgrade_v1_21_110(
50 );
51
52 MCAPI static void upgrade_v1_21_120(
57 );
58
59 MCAPI static void upgrade_v1_21_89(
64 );
65
66 MCAPI static void upgrade_v1_21_90(
71 );
72 // NOLINTEND
73
74public:
75 // static variables
76 // NOLINTBEGIN
77 MCAPI static ::ActorMigratedDefinitionFactory const*& mFactoryPtr();
78 // NOLINTEND
79};
80
81} // namespace ActorMigratedUtils
Definition ActorMigratedDefinitionFactory.h:31
Definition BedrockLoadContext.h:14
Definition _HeaderOutputPredefine.h:248
Definition ActorLoaderTraits.h:20
Definition CustomUpgradeData.h:15
Definition ActorDocumentCorrected.h:12
Definition ActorDocument.h:13
Definition ActorDocument.h:12
Definition ActorDocument.h:12
Definition ActorDocument.h:12
Definition ActorDocument.h:13