LeviLamina
|
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<::Pack > | createPack (::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<::PackMetadata > | createPackMetadata (::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::ControlBlock > | mControlBlock |