| 
| 
EncryptedFileAccessStrategy &  | operator= (EncryptedFileAccessStrategy const &) | 
|   | 
| 
  | EncryptedFileAccessStrategy (EncryptedFileAccessStrategy const &) | 
|   | 
| 
virtual::PackAccessAssetGenerationResult  | generateAssetSet () | 
|   | 
| virtual bool  | isTrusted () const | 
|   | 
| virtual bool  | isWritable () const | 
|   | 
| virtual bool  | hasAsset (::Core::Path const &packRelativePath, bool trustedContentOnly, bool caseSensative) const | 
|   | 
| virtual bool  | getAsset (::Core::Path const &packRelativePath, ::std::string &result, bool trustedContentOnly) const | 
|   | 
| virtual ::std::unique_ptr<::PackAccessStrategy >  | createSubPack (::Core::Path const &subPath) const | 
|   | 
| virtual bool  | isAssetExtractionViable () const | 
|   | 
| virtual::PackAccessStrategyType  | getStrategyType () const | 
|   | 
| 
virtual::ContentIdentity  | readContentIdentity () const | 
|   | 
| 
virtual::std::string  | _getContentsFile () | 
|   | 
| 
virtual::std::string  | _getEncryptedAssetStream (::Core::Path const &packRelativePath) const | 
|   | 
| MCAPI  | EncryptedFileAccessStrategy (::ResourceLocation const &resourceLocation, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, bool canRecurse, ::std::optional<::std::unordered_map<::Core::Path, ::std::string > > assetSet) | 
|   | 
| MCAPI void *  | $ctor (::ResourceLocation const &resourceLocation, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, bool canRecurse, ::std::optional<::std::unordered_map<::Core::Path, ::std::string > > assetSet) | 
|   | 
| MCAPI void  | $dtor () | 
|   | 
| MCAPI::PackAccessAssetGenerationResult  | $generateAssetSet () | 
|   | 
| MCAPI bool  | $isTrusted () const | 
|   | 
| MCAPI bool  | $isWritable () const | 
|   | 
| MCAPI bool  | $hasAsset (::Core::Path const &packRelativePath, bool trustedContentOnly, bool caseSensative) const | 
|   | 
| MCAPI bool  | $getAsset (::Core::Path const &packRelativePath, ::std::string &result, bool trustedContentOnly) const | 
|   | 
| MCAPI ::std::unique_ptr<::PackAccessStrategy >  | $createSubPack (::Core::Path const &subPath) const | 
|   | 
| MCAPI bool  | $isAssetExtractionViable () const | 
|   | 
| MCAPI::PackAccessStrategyType  | $getStrategyType () const | 
|   | 
| MCAPI::ContentIdentity  | $readContentIdentity () const | 
|   | 
| MCAPI::std::string  | $_getContentsFile () | 
|   | 
| MCAPI::std::string  | $_getEncryptedAssetStream (::Core::Path const &packRelativePath) const | 
|   | 
| virtual uint64  | getPackSize () const | 
|   | 
| virtual::ResourceLocation const &  | getPackLocation () const | 
|   | 
| virtual::std::string const &  | getPackName () const | 
|   | 
| virtual bool  | hasFolder (::Core::Path const &packRelativePath) const | 
|   | 
| virtual void  | forEachIn (::Core::Path const &packRelativePath, ::std::function< void(::Core::Path const &)> callback, bool recurseAnyways) const | 
|   | 
| virtual void  | forEachInAssetSet (::Core::Path const &packRelativePath, ::std::function< void(::Core::Path const &)> callback) const | 
|   | 
| virtual bool  | canRecurse () const | 
|   | 
| virtual void  | unload () | 
|   | 
| 
virtual ::std::unique_ptr<::Bedrock::Resources::Archive::Reader >  | _loadArchive (::Core::Path const &packRelativePath) const | 
|   | 
| MCAPI void *  | $ctor (::ResourceLocation const &packLocation, bool recurse, ::std::function<::std::string(::Core::Path const &)> reader) | 
|   | 
| MCAPI void *  | $ctor (::std::unique_ptr<::PackAssetSet > &&assetSet, ::ResourceLocation const &packLocation, bool recurse, ::std::function<::std::string(::Core::Path const &)> reader) | 
|   | 
| MCAPI void *  | $ctor () | 
|   | 
| MCAPI uint64  | $getPackSize () const | 
|   | 
| MCAPI::ResourceLocation const &  | $getPackLocation () const | 
|   | 
| MCAPI::std::string const &  | $getPackName () const | 
|   | 
| MCAPI bool  | $hasFolder (::Core::Path const &packRelativePath) const | 
|   | 
| MCAPI void  | $forEachIn (::Core::Path const &packRelativePath, ::std::function< void(::Core::Path const &)> callback, bool recurseAnyways) const | 
|   | 
| MCAPI void  | $forEachInAssetSet (::Core::Path const &packRelativePath, ::std::function< void(::Core::Path const &)> callback) const | 
|   | 
| MCAPI bool  | $canRecurse () const | 
|   | 
| MCAPI void  | $unload () | 
|   | 
| MCAPI ::std::unique_ptr<::Bedrock::Resources::Archive::Reader >  | $_loadArchive (::Core::Path const &packRelativePath) const | 
|   | 
| 
virtual ::Core::PathBuffer<::std::string > const &  | getSubPath () const | 
|   | 
| 
virtual bool  | supportsSignatureVerification () const | 
|   | 
| 
virtual::PackAccessAssetGenerationResult  | regenerateAssetSet () | 
|   | 
| MCAPI void  | _forEachInAssetSet (::std::function< void(::Core::Path const &)> callback) const | 
|   | 
| MCAPI bool  | _isInAssetSet (::Core::Path const &path) const | 
|   | 
| MCAPI void  | _upgradeContentsFile (::Json::Value &root) | 
|   | 
| MCAPI::Bedrock::Resources::PreloadedPathHandle  | preload (::Core::Path const &packRelativePath) const | 
|   | 
| MCAPI ::Core::PathBuffer<::std::string > const &  | $getSubPath () const | 
|   | 
| MCAPI bool  | $supportsSignatureVerification () const | 
|   | 
| MCAPI::PackAccessAssetGenerationResult  | $regenerateAssetSet () | 
|   |