38 virtual ::ResourceLocation
const& getPackLocation()
const ;
41 virtual bool hasFolder(
::Core::Path const& packRelativePath)
const ;
44 virtual void forEachIn(
51 virtual ::PackAccessStrategyType getStrategyType()
const ;
54 virtual ::Core::PathBuffer<::std::string>
const& getSubPath()
const ;
57 virtual bool supportsSignatureVerification()
const ;
60 virtual ::std::unique_ptr<::PackAccessStrategy> createSubPack(
::Core::Path const& subPath)
const ;
63 virtual ::std::string _getContentsFile() ;
66 virtual ::std::string _getEncryptedAssetStream(
::Core::Path const& packRelativePath)
const ;
78 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
const& keyProvider,
80 ::std::unique_ptr<::PackAccessStrategy> zipSubPack
96 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
const& keyProvider,
98 ::std::unique_ptr<::PackAccessStrategy> zipSubPack
111 MCAPI ::ResourceLocation
const& $getPackLocation()
const;
113 MCAPI
bool $hasFolder(
::Core::Path const& packRelativePath)
const;
115 MCAPI
void $forEachIn(
121 MCFOLD ::PackAccessStrategyType $getStrategyType()
const;
123 MCFOLD ::Core::PathBuffer<::std::string>
const& $getSubPath()
const;
125 MCFOLD
bool $supportsSignatureVerification()
const;
127 MCAPI ::std::unique_ptr<::PackAccessStrategy> $createSubPack(
::Core::Path const& subPath)
const;
129 MCAPI ::std::string $_getContentsFile();
131 MCAPI ::std::string $_getEncryptedAssetStream(
::Core::Path const& packRelativePath)
const;
137 MCAPI
static void** $vftable();
Definition ContentIdentity.h:10
Definition IContentKeyProvider.h:13