#include <apk_asset_provider.h>
Public Member Functions | |
| APKAssetProvider (JNIEnv *env, jobject assetManager, std::string directory) | |
| APKAssetProvider (std::shared_ptr< APKAssetProviderInternal > impl) | |
| ~APKAssetProvider ()=default | |
| std::unique_ptr< APKAssetProvider > | Clone () const |
| APKAssetProviderInternal * | GetImpl () const |
| bool | operator== (const AssetResolver &other) const override |
Public Member Functions inherited from flutter::AssetResolver | |
| AssetResolver ()=default | |
| virtual | ~AssetResolver ()=default |
| virtual const AssetManager * | as_asset_manager () const |
| virtual const DirectoryAssetBundle * | as_directory_asset_bundle () const |
| virtual std::vector< std::unique_ptr< fml::Mapping > > | GetAsMappings (const std::string &asset_pattern, const std::optional< std::string > &subdir) const |
| Same as GetAsMapping() but returns mappings for all files who's name matches a given pattern. Returns empty vector if no matching assets are found. | |
| bool | operator!= (const AssetResolver &other) const |
Additional Inherited Members | |
Public Types inherited from flutter::AssetResolver | |
| enum | AssetResolverType { kAssetManager , kApkAssetProvider , kDirectoryAssetBundle } |
| Identifies the type of AssetResolver an instance is. More... | |
Definition at line 26 of file apk_asset_provider.h.
|
explicit |
Definition at line 71 of file apk_asset_provider.cc.
|
explicit |
Definition at line 78 of file apk_asset_provider.cc.
|
default |
| std::unique_ptr< APKAssetProvider > flutter::APKAssetProvider::Clone | ( | ) | const |
Definition at line 103 of file apk_asset_provider.cc.
|
inline |
Definition at line 44 of file apk_asset_provider.h.
|
overridevirtual |
Implements flutter::AssetResolver.
Definition at line 107 of file apk_asset_provider.cc.
References flutter::AssetResolver::as_apk_asset_provider().