Flutter Engine
 
Loading...
Searching...
No Matches
flutter::DirectoryAssetBundle Class Reference

#include <directory_asset_bundle.h>

Inheritance diagram for flutter::DirectoryAssetBundle:
flutter::AssetResolver

Public Member Functions

 DirectoryAssetBundle (fml::UniqueFD descriptor, bool is_valid_after_asset_manager_change)
 
 ~DirectoryAssetBundle () override
 
- Public Member Functions inherited from flutter::AssetResolver
 AssetResolver ()=default
 
virtual ~AssetResolver ()=default
 
virtual const AssetManageras_asset_manager () const
 
virtual const APKAssetProvideras_apk_asset_provider () const
 
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...
 

Detailed Description

Definition at line 16 of file directory_asset_bundle.h.

Constructor & Destructor Documentation

◆ DirectoryAssetBundle()

flutter::DirectoryAssetBundle::DirectoryAssetBundle ( fml::UniqueFD  descriptor,
bool  is_valid_after_asset_manager_change 
)

Definition at line 17 of file directory_asset_bundle.cc.

20 : descriptor_(std::move(descriptor)) {
21 if (!fml::IsDirectory(descriptor_)) {
22 return;
23 }
24 is_valid_after_asset_manager_change_ = is_valid_after_asset_manager_change;
25 is_valid_ = true;
26}
bool IsDirectory(const fml::UniqueFD &directory)

References fml::IsDirectory().

◆ ~DirectoryAssetBundle()

flutter::DirectoryAssetBundle::~DirectoryAssetBundle ( )
overridedefault

The documentation for this class was generated from the following files: