3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/resources/interface/IPackManifestFactory.h"
17namespace Core {
class Path; }
42 virtual ::std::unique_ptr<::PackManifest> create(
55 MCNAPI ::std::unique_ptr<::PackManifest>
create(
57 ::std::string
const& manifestContent,
59 ::std::unique_ptr<::PackManifest> sourceManifest,
75 MCNAPI static ::std::unordered_map<::std::string, ::std::vector<char>
const>&
mContentKeys();
93 MCNAPI ::std::unique_ptr<::PackManifest>
$create(
Definition IPackManifestFactory.h:14
Definition IPackTelemetry.h:11
Definition PackAccessStrategy.h:20
Definition PackCapabilityRegistry.h:10
Definition PackManifestFactory.h:20
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 ::std::unique_ptr<::PackManifest > create(::PackAccessStrategy &accessStrategy, ::std::string const &manifestContent, ::PackReport &report, ::std::unique_ptr<::PackManifest > sourceManifest, ::SubpackInfoCollection *subpackInfoStack)
MCAPI PackManifestFactory(::PackCapabilityRegistry const &packCapabilityRegistry, ::IPackTelemetry &eventing)
Definition PackManifest.h:31
Definition PackReport.h:16
Definition ResourceLocation.h:14
Definition SubpackInfoCollection.h:5