LeviLamina
Loading...
Searching...
No Matches
ActorMigratedDefinitionFactory.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/puv/SlicedLoader.h"
7
#include "mc/resources/JsonBetaState.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ActorDefinition
;
12
class
ActorDefinitionDescriptor
;
13
class
BedrockLoadContext
;
14
class
IJsonDefinitionSerializer
;
15
struct
ActorMigratedDefinitionCustomData
;
16
struct
DeserializeDataSettings
;
17
struct
LegacyGoalDefinition
;
18
namespace
SharedTypes::Legacy {
struct
ActorDocument; }
19
namespace
SharedTypes::Legacy {
struct
ActorDocumentCorrected; }
20
namespace
SharedTypes::v1_21_100 {
struct
ActorDocument; }
21
namespace
SharedTypes::v1_21_110 {
struct
ActorDefinitions; }
22
namespace
SharedTypes::v1_21_110 {
struct
ActorDocument; }
23
namespace
SharedTypes::v1_21_90 {
struct
ActorDocument; }
24
namespace
cereal {
class
DynamicValue; }
25
// clang-format on
26
27
class
ActorMigratedDefinitionFactory
{
28
public
:
29
// ActorMigratedDefinitionFactory inner types define
30
enum class
InitResult :
int
{
31
Success = 0,
32
BetaFeaturesNotEnabled = 1,
33
};
34
35
public
:
36
// member variables
37
// NOLINTBEGIN
38
::ll::UntypedStorage<8, 120>
mUnkc17365;
39
::ll::UntypedStorage<8, 64>
mUnk322222;
40
::ll::UntypedStorage<8, 24>
mUnke94062;
41
::ll::UntypedStorage<8, 24>
mUnkb5abb3;
42
::ll::UntypedStorage<8, 72>
mUnke5381a;
43
::ll::UntypedStorage<8, 16>
mUnka1ca7f;
44
::ll::UntypedStorage<8, 8>
mUnk7329b0;
45
// NOLINTEND
46
47
public
:
48
// prevent constructor by default
49
ActorMigratedDefinitionFactory
& operator=(
ActorMigratedDefinitionFactory
const
&);
50
ActorMigratedDefinitionFactory
(
ActorMigratedDefinitionFactory
const
&);
51
52
public
:
53
// member functions
54
// NOLINTBEGIN
55
MCNAPI
ActorMigratedDefinitionFactory
();
56
57
MCNAPI
void
_bindActorDocumentTypes
();
58
59
MCNAPI ::IJsonDefinitionSerializer*
_tryGetDefinitionSerializer
(::std::string_view name)
const
;
60
61
MCNAPI
void
resetLoader
();
62
63
MCNAPI
void
64
setLoaderCustomData
(
::BedrockLoadContext
customParseData,
::DeserializeDataSettings
customUpgradeData)
const
;
65
66
MCNAPI
~ActorMigratedDefinitionFactory
();
67
// NOLINTEND
68
69
public
:
70
// static functions
71
// NOLINTBEGIN
72
MCNAPI static ::LegacyGoalDefinition
_parseLegacyGoalDefinition
(
73
::std::string name,
74
::cereal::DynamicValue
const
& def,
75
::DeserializeDataSettings
const
& settings
76
);
77
// NOLINTEND
78
79
public
:
80
// constructor thunks
81
// NOLINTBEGIN
82
MCNAPI
void
*
$ctor
();
83
// NOLINTEND
84
85
public
:
86
// destructor thunk
87
// NOLINTBEGIN
88
MCNAPI
void
$dtor
();
89
// NOLINTEND
90
};
ActorDefinitionDescriptor
Definition
ActorDefinitionDescriptor.h:30
ActorDefinition
Definition
ActorDefinition.h:21
ActorMigratedDefinitionFactory
Definition
ActorMigratedDefinitionFactory.h:27
ActorMigratedDefinitionFactory::setLoaderCustomData
MCAPI void setLoaderCustomData(::BedrockLoadContext customParseData, ::DeserializeDataSettings customUpgradeData) const
ActorMigratedDefinitionFactory::ActorMigratedDefinitionFactory
MCAPI ActorMigratedDefinitionFactory()
ActorMigratedDefinitionFactory::_tryGetDefinitionSerializer
MCAPI::IJsonDefinitionSerializer * _tryGetDefinitionSerializer(::std::string_view name) const
ActorMigratedDefinitionFactory::$dtor
MCAPI void $dtor()
ActorMigratedDefinitionFactory::~ActorMigratedDefinitionFactory
MCAPI ~ActorMigratedDefinitionFactory()
ActorMigratedDefinitionFactory::_parseLegacyGoalDefinition
static MCAPI ::LegacyGoalDefinition _parseLegacyGoalDefinition(::std::string name, ::cereal::DynamicValue const &def, ::DeserializeDataSettings const &settings)
ActorMigratedDefinitionFactory::_bindActorDocumentTypes
MCAPI void _bindActorDocumentTypes()
ActorMigratedDefinitionFactory::$ctor
MCAPI void * $ctor()
ActorMigratedDefinitionFactory::resetLoader
MCAPI void resetLoader()
BedrockLoadContext
Definition
BedrockLoadContext.h:14
IJsonDefinitionSerializer
Definition
IJsonDefinitionSerializer.h:16
cereal::DynamicValue
Definition
DynamicValue.h:12
ActorMigratedDefinitionCustomData
Definition
ActorMigratedDefinitionCustomData.h:5
DeserializeDataSettings
Definition
DeserializeDataSettings.h:14
LegacyGoalDefinition
Definition
LegacyGoalDefinition.h:33
ll::UntypedStorage
Definition
Alias.h:14
src-server
mc
world
actor
ActorMigratedDefinitionFactory.h
Generated on Sun Oct 12 2025 06:32:13 for LeviLamina by
1.12.0