32 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackManifest>> mManifest;
33 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackAccessStrategy>> mAccessStrategy;
34 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::SubpackInfoCollection>> mSubpackInfoStack;
35 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackMetadata>> mMetadata;
36 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackCommand::UpgradeLegacyDependencies const>> mDependenciesUpgrade;
37 ::ll::TypedStorage<1, 1, uchar> mRevision;
48 ::std::unique_ptr<::PackManifest> manifest,
49 ::std::unique_ptr<::PackAccessStrategy> accessStrategy,
50 ::std::unique_ptr<::SubpackInfoCollection> subpacks,
51 ::std::unique_ptr<::PackMetadata> metadata
54 MCAPI
void _loadLocalizationFiles();
56 MCFOLD ::PackAccessStrategy
const* getAccessStrategy()
const;
58 MCFOLD ::PackAccessStrategy* getAccessStrategy();
60 MCFOLD uchar getCurrentRevision()
const;
62 MCFOLD ::PackManifest
const& getManifest()
const;
64 MCAPI ::Bedrock::NonOwnerPointer<::PackManifest const>
const getManifestPtr()
const;
66 MCFOLD ::SubpackInfoCollection
const* getSubpackInfoStack()
const;
68 MCAPI
void move(::Pack&& pack);
70 MCAPI
void setManifestPackCapabilitiesTrusted();
75 MCAPI
void setManifestTitleLocked(
bool titleLocked);
78 MCAPI
void upgradeLegacyDependencies(::std::unique_ptr<::PackCommand::UpgradeLegacyDependencies const> upgrade);
87 MCAPI static ::std::unique_ptr<::Pack> createPack(
98 MCAPI static ::std::unique_ptr<::Pack> createPack(
109 MCAPI static ::std::unique_ptr<::PackMetadata> createPackMetadata(
120 MCAPI static ::Core::PathBuffer<::std::string>
const& EDUCATION_METADATA_FILE();
127 ::std::unique_ptr<::PackManifest> manifest,
128 ::std::unique_ptr<::PackAccessStrategy> accessStrategy,
129 ::std::unique_ptr<::SubpackInfoCollection> subpacks,
130 ::std::unique_ptr<::PackMetadata> metadata
Definition ContentIdentity.h:8
Definition IContentKeyProvider.h:13