3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/resources/interface/IPackManifestFactory.h"
17namespace Core {
class Path; }
32 PackManifestFactory& operator=(PackManifestFactory
const&);
33 PackManifestFactory(PackManifestFactory
const&);
34 PackManifestFactory();
40 virtual ~PackManifestFactory() ;
42 virtual ~PackManifestFactory() =
default;
45 virtual ::std::unique_ptr<::PackManifest> create(
64 MCNAPI ::std::unique_ptr<::PackManifest>
79 MCNAPI static ::std::unordered_map<::std::string, ::std::vector<char>
const>&
mContentKeys();
97 MCNAPI ::std::unique_ptr<::PackManifest>
$create(
Definition IPackManifestFactory.h:17
Definition IPackTelemetry.h:5
Definition PackAccessStrategy.h:21
Definition PackCapabilityRegistry.h:10
MCAPI ::std::unique_ptr<::PackManifest > _upgradeToWorldTemplateManifest(::PackAccessStrategy const &accessStrategy, ::PackManifest &&inputPack)
static MCAPI void ** $vftable()
static MCAPI ::Core::Path const & MANIFEST_PATH_OLD()
static MCAPI ::std::unordered_map<::std::string, ::std::vector< char > const > & mAlternateContentKeys()
static MCAPI ::Core::Path const & MANIFEST_PATH()
static MCAPI ::std::unordered_map<::std::string, ::std::vector< char > const > & mContentKeys()
MCAPI void * $ctor(::PackCapabilityRegistry const &packCapabilityRegistry, ::IPackTelemetry &eventing)
static MCAPI ::std::string const & MANIFEST_PACK_UUID_UPGRADE_SALT()
MCAPI ::std::unique_ptr<::PackManifest > $create(::PackAccessStrategy &accessStrategy, ::ResourceLocation const &location, ::PackReport &report, ::SubpackInfoCollection *subpackInfoStack)
MCAPI void _setAndCachePackSize(::PackManifest &manifest, ::PackAccessStrategy &accessStrategy, ::ResourceLocation const &location)
MCAPI PackManifestFactory(::PackCapabilityRegistry const &packCapabilityRegistry, ::IPackTelemetry &eventing)
Definition PackManifest.h:37
Definition PackReport.h:16
Definition ResourceLocation.h:15
Definition SubpackInfoCollection.h:11