35 enum class InitResult :
int {
37 BetaFeaturesNotEnabled = 1,
40 using FillDefinitionCb = ::std::function<
41 ::ActorMigratedDefinitionFactory::
44 using FillDescriptionCb = ::ActorMigratedDefinitionFactory::InitResult (*)(
51 ::std::unique_ptr<::Bedrock::Resources::CategoryLoader<::JsonComponentGlueUtils::ActorLoaderTraits>>;
55 using SerializerPtr = ::std::unique_ptr<::IJsonDefinitionSerializer>;
60 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::cereal::ReflectionCtx>> mCerealContext;
61 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::std::unique_ptr<::IJsonDefinitionSerializer>>>
62 mDefinitionSerializers;
66 ::std::vector<::ActorMigratedDefinitionFactory::InitResult (*)(
71 mFillActorDescriptionCbs;
75 ::std::vector<::std::function<::ActorMigratedDefinitionFactory::InitResult(
80 mFillActorDefinitionCbs;
105 mLegacyUpgradeCallbacks;
106 ::ll::TypedStorage<8, 16, ::std::map<::HashedString, ::SemVersion>> mVersionedDefinitions;
110 ::std::unique_ptr<::Bedrock::Resources::CategoryLoader<::JsonComponentGlueUtils::ActorLoaderTraits>>>
117 MCAPI
void _bindActorDocumentTypes();
119 MCAPI
void _initialize();
121 MCAPI ::IJsonDefinitionSerializer* _tryGetDefinitionSerializer(::std::string_view name)
const;
123 MCAPI
void resetLoader();
134 MCAPI static ::LegacyGoalDefinition _parseLegacyGoalDefinition(
Definition BedrockLoadContext.h:14