3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/resources/interface/IPackManifestFactory.h"
34 PackManifestFactory& operator=(PackManifestFactory
const&);
35 PackManifestFactory(PackManifestFactory
const&);
36 PackManifestFactory();
41 virtual ~PackManifestFactory() =
default;
43 virtual ::std::unique_ptr<::PackManifest> create(
56 ::std::unique_ptr<::IPackManifestFactoryImpl> impl,
57 ::std::unique_ptr<::cereal::ReflectionCtx>
context,
69 MCNAPI static ::std::unordered_map<::std::string, ::std::vector<char>
const>&
mContentKeys();
77 ::std::unique_ptr<::IPackManifestFactoryImpl> impl,
78 ::std::unique_ptr<::cereal::ReflectionCtx>
context,
86 MCNAPI ::std::unique_ptr<::PackManifest>
$create(
Definition IPackManifestFactoryImpl.h:15
Definition IPackManifestFactory.h:17
Definition PackAccessStrategy.h:25
Definition PackCapabilityRegistry.h:5
static MCAPI void ** $vftable()
MCAPI PackManifestFactory(::PackCapabilityRegistry const &packCapabilityRegistry, ::std::unique_ptr<::IPackManifestFactoryImpl > impl, ::std::unique_ptr<::cereal::ReflectionCtx > context, ::I18n &loc)
static MCAPI ::std::unordered_map<::std::string, ::std::vector< char > const > & mAlternateContentKeys()
MCAPI void * $ctor(::PackCapabilityRegistry const &packCapabilityRegistry, ::std::unique_ptr<::IPackManifestFactoryImpl > impl, ::std::unique_ptr<::cereal::ReflectionCtx > context, ::I18n &loc)
static MCAPI ::std::unordered_map<::std::string, ::std::vector< char > const > & mContentKeys()
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)
Definition PackManifest.h:39
Definition PackReport.h:17
Definition ResourceLocation.h:15
Definition SubpackInfoCollection.h:11
Definition ReflectionCtx.h:11