47 virtual void forEachPackConst(::std::function<
void(
::Pack const&)> callback)
const ;
50 virtual void forEachPack(::std::function<
void(
::Pack&)> callback) ;
53 virtual ::PackOrigin getPackOrigin()
const ;
56 virtual ::PackType getPackType()
const ;
59 virtual ::PackSourceReport load(
61 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
const& keyProvider
71 ::PackOrigin packOrigin,
72 bool isDeveloperDirectory
75 MCAPI
void addPack(::std::unique_ptr<::Pack>&& pack);
83 MCAPI
static void checkAndRemoveIncompletePacks(
::Core::Path const& path);
90 $ctor(
::Core::Path const& path, ::PackType packType, ::PackOrigin packOrigin,
bool isDeveloperDirectory);
102 MCFOLD
void $forEachPackConst(::std::function<
void(
::Pack const&)> callback)
const;
104 MCFOLD
void $forEachPack(::std::function<
void(
::Pack&)> callback);
106 MCAPI ::PackOrigin $getPackOrigin()
const;
108 MCFOLD ::PackType $getPackType()
const;
110 MCAPI ::PackSourceReport $load(
112 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
const& keyProvider
119 MCAPI
static void** $vftable();
Definition IContentKeyProvider.h:13