24class ComponentItemDataLoader {
32 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::cereal::ReflectionCtx const>> mCtx;
33 ::ll::TypedStorage<8, 216, ::CerealComponentItemDataLoader> mLoader;
34 ::ll::TypedStorage<8, 8, ::IPackLoadContext&> mPackLoadContext;
35 ::ll::TypedStorage<1, 1, bool> mIsServer;
41 ComponentItemDataLoader& operator=(ComponentItemDataLoader
const&);
42 ComponentItemDataLoader(ComponentItemDataLoader
const&);
43 ComponentItemDataLoader();
48 MCAPI ComponentItemDataLoader(
56 MCAPI ::Puv::LoadResult<::BetaItemComponentData>
57 _parseBeta(
::Json::Value const& input, ::JsonBetaState canUseBeta)
const;
59 MCAPI ::Puv::LoadResult<::ComponentItemData_v1_21_110> _parseCereal(
::Json::Value const& input)
const;
61 MCAPI ::std::optional<::LegacyEventItemComponentData> _parseEvents(
::Json::Value const& input)
const;
63 MCAPI ::std::pair<::ComponentItemData_Legacy, bool> _parseLegacyComponents(
::Json::Value input)
const;
65 MCAPI ::Puv::LoadResult<::ComponentItemDataAll_Latest>
66 load(
::Json::Value const& input, ::JsonBetaState canUseBeta)
const;
68 MCAPI ~ComponentItemDataLoader();
Definition IPackLoadContext.h:20