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

Public Member Functions

MCAPI Pack (::std::unique_ptr<::PackManifest > manifest, ::std::unique_ptr<::PackAccessStrategy > accessStrategy, ::std::unique_ptr<::SubpackInfoCollection > subpacks, ::std::unique_ptr<::PackMetadata > metadata)
 
MCAPI void _loadLocalizationFiles ()
 
MCAPI void move (::Pack &&pack)
 
MCAPI void upgradeLegacyDependencies (::std::unique_ptr<::PackCommand::UpgradeLegacyDependencies const > upgrade)
 
MCAPI void * $ctor (::std::unique_ptr<::PackManifest > manifest, ::std::unique_ptr<::PackAccessStrategy > accessStrategy, ::std::unique_ptr<::SubpackInfoCollection > subpacks, ::std::unique_ptr<::PackMetadata > metadata)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::unique_ptr<::PackcreatePack (::IPackIOProvider const &io, ::ResourceLocation const &fileLocation, ::PackType type, ::PackOrigin origin, ::IPackManifestFactory &manifestFactory, ::Bedrock::NonOwnerPointer<::IContentKeyProvider const > keyProvider, ::PackSourceReport *report, ::Core::Path const &zipSubDir)
 
static MCAPI ::std::unique_ptr<::PackMetadatacreatePackMetadata (::PackType type, ::PackManifest &manifest, ::PackAccessStrategy const &accessStrategy, ::PackReport &report)
 
static MCAPI ::Core::PathBuffer<::std::string > const & EDUCATION_METADATA_FILE ()
 

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PackManifest > > mManifest
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PackAccessStrategy > > mAccessStrategy
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SubpackInfoCollection > > mSubpackInfoStack
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PackMetadata > > mMetadata
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PackCommand::UpgradeLegacyDependencies const > > mDependenciesUpgrade
 

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