LeviLamina
Loading...
Searching...
No Matches
Pack Class Reference
+ Inheritance diagram for Pack:

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 notifyUpdated ()
 
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 ()
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

Static Public Member Functions

static MCAPI ::std::unique_ptr<::PackcreatePack (::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 ()
 
static MCAPI void ** $vftable ()
 

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, 16, ::std::map< void *, ::std::function< void(::Pack &)> > > mPackUpdatedCallbacks
 
::ll::TypedStorage< 8, 16, ::std::map< void *, ::std::function< void(::Pack &)> > > mPackDeletedCallbacks
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

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