LeviLamina
Loading...
Searching...
No Matches
ComponentItemDataLoader Class Reference

Public Types

using Validator = ::std::function<void(::Puv::LoadResult<::ComponentItemDataAll_Latest>&)>
 

Public Member Functions

ComponentItemDataLoaderoperator= (ComponentItemDataLoader const &)
 
 ComponentItemDataLoader (ComponentItemDataLoader const &)
 
MCAPI ComponentItemDataLoader (::SemVersion const &documentVersion, ::IPackLoadContext &packLoadContext, bool isServer, ::cereal::ReflectionCtx const &ctx, ::std::function< void(::Puv::LoadResult<::ComponentItemDataAll_Latest > &)> validatorFn)
 
MCAPI ::Puv::LoadResult<::BetaItemComponentData_parseBeta (::Json::Value const &input, ::JsonBetaState canUseBeta) const
 
MCAPI ::Puv::LoadResult<::ComponentItemData_v1_21_90_parseCereal (::Json::Value const &input) const
 
MCAPI ::std::optional<::LegacyEventItemComponentData_parseEvents (::Json::Value const &input) const
 
MCAPI ::std::pair<::ComponentItemData_Legacy, bool > _parseLegacyComponents (::Json::Value input) const
 
MCAPI ::Puv::LoadResult<::ComponentItemDataAll_Latestload (::Json::Value const &input, ::JsonBetaState canUseBeta) const
 
MCAPI void * $ctor (::SemVersion const &documentVersion, ::IPackLoadContext &packLoadContext, bool isServer, ::cereal::ReflectionCtx const &ctx, ::std::function< void(::Puv::LoadResult<::ComponentItemDataAll_Latest > &)> validatorFn)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::cereal::ReflectionCtx const > > mCtx
 
::ll::TypedStorage< 8, 216, ::CerealComponentItemDataLoadermLoader
 
::ll::TypedStorage< 8, 8, ::IPackLoadContext & > mPackLoadContext
 
::ll::TypedStorage< 1, 1, bool > mIsServer
 
::ll::TypedStorage< 8, 64, ::std::function< void(::Puv::LoadResult<::ComponentItemDataAll_Latest > &)> > mValidatorFn
 

The documentation for this class was generated from the following file: