21class ZippedEncryptedFilesAccessStrategy :
public ::EncryptedFileAccessStrategy {
31 ZippedEncryptedFilesAccessStrategy& operator=(ZippedEncryptedFilesAccessStrategy
const&);
32 ZippedEncryptedFilesAccessStrategy(ZippedEncryptedFilesAccessStrategy
const&);
33 ZippedEncryptedFilesAccessStrategy();
38 virtual ::ResourceLocation
const& getPackLocation()
const ;
40 virtual bool hasFolder(
::Core::Path const& packRelativePath)
const ;
42 virtual void forEachIn(
48 virtual ::PackAccessStrategyType getStrategyType()
const ;
50 virtual ::Core::PathBuffer<::std::string>
const& getSubPath()
const ;
52 virtual bool supportsSignatureVerification()
const ;
54 virtual ::std::unique_ptr<::PackAccessStrategy> createSubPack(
::Core::Path const& subPath)
const ;
56 virtual ::std::string _getContentsFile() ;
58 virtual ::std::string _getEncryptedAssetStream(
::Core::Path const& packRelativePath)
const ;
60 virtual ::std::vector<::Bedrock::Resources::PreloadedPathHandle>
61 _preloadSubFolders(
::Core::Path const& packRelativePath)
const ;
63 virtual ~ZippedEncryptedFilesAccessStrategy() =
default;
72 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
const& keyProvider,
74 ::std::unique_ptr<::PackAccessStrategy> zipSubPack
84 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const>
const& keyProvider,
86 ::std::unique_ptr<::PackAccessStrategy> zipSubPack
105 MCNAPI ::Core::PathBuffer<::std::string>
const&
$getSubPath()
const;
115 MCNAPI ::std::vector<::Bedrock::Resources::PreloadedPathHandle>
Definition ContentIdentity.h:8
Definition IContentKeyProvider.h:13
MCAPI ZippedEncryptedFilesAccessStrategy(::ResourceLocation const &archiveLocation, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::Core::Path const &subPath, ::std::unique_ptr<::PackAccessStrategy > zipSubPack)
MCAPI void * $ctor(::ResourceLocation const &archiveLocation, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::Core::Path const &subPath, ::std::unique_ptr<::PackAccessStrategy > zipSubPack)