public class CppAssetManager2
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | CppAssetManager2.PackageFunc | 
| static class  | CppAssetManager2.ResolvedBag | 
| static class  | CppAssetManager2.ResourceName | 
| static class  | CppAssetManager2.Theme | 
| Constructor and Description | 
|---|
| CppAssetManager2() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ForEachPackage(CppAssetManager2.PackageFunc func) | 
| java.util.List<CppApkAssets> | GetApkAssets() | 
| java.util.List<AssetPath> | getAssetPaths() | 
| CppAssetManager2.ResolvedBag | GetBag(int resid) | 
| DynamicRefTable | GetDynamicRefTableForCookie(ApkAssetsCookie cookie) | 
| ApkAssetsCookie | GetResource(int resid,
           boolean may_be_bag,
           short density_override,
           Ref<ResourceTypes.Res_value> out_value,
           Ref<ResTable_config> out_selected_config,
           Ref<java.lang.Integer> out_flags) | 
| java.util.Set<ResTable_config> | GetResourceConfigurations(boolean exclude_system,
                         boolean exclude_mipmap) | 
| int | GetResourceId(java.lang.String resource_name,
             java.lang.String fallback_type,
             java.lang.String fallback_package) | 
| java.util.Set<java.lang.String> | GetResourceLocales(boolean exclude_system,
                  boolean merge_equivalent_languages) | 
| boolean | GetResourceName(int resid,
               CppAssetManager2.ResourceName out_name) | 
| CppAssetManager2.Theme | NewTheme() | 
| Asset | Open(java.lang.String filename,
    Asset.AccessMode mode) | 
| AssetDir | OpenDir(java.lang.String dirname) | 
| Asset | OpenNonAsset(java.lang.String filename,
            ApkAssetsCookie cookie,
            Asset.AccessMode mode) | 
| Asset | OpenNonAsset(java.lang.String filename,
            Asset.AccessMode mode) | 
| Asset | OpenNonAsset(java.lang.String filename,
            Asset.AccessMode mode,
            Ref<ApkAssetsCookie> out_cookie) | 
| ApkAssetsCookie | ResolveReference(ApkAssetsCookie cookie,
                Ref<ResourceTypes.Res_value> in_out_value,
                Ref<ResTable_config> in_out_selected_config,
                Ref<java.lang.Integer> in_out_flags,
                Ref<java.lang.Integer> out_last_reference) | 
| boolean | SetApkAssets(java.util.List<CppApkAssets> apk_assets,
            boolean invalidate_caches) | 
| void | SetConfiguration(ResTable_config configuration) | 
public final java.util.List<CppApkAssets> GetApkAssets()
public boolean SetApkAssets(java.util.List<CppApkAssets> apk_assets, boolean invalidate_caches)
public final DynamicRefTable GetDynamicRefTableForCookie(ApkAssetsCookie cookie)
public void SetConfiguration(ResTable_config configuration)
public java.util.Set<ResTable_config> GetResourceConfigurations(boolean exclude_system, boolean exclude_mipmap)
public java.util.Set<java.lang.String> GetResourceLocales(boolean exclude_system,
                                                          boolean merge_equivalent_languages)
public Asset Open(java.lang.String filename, Asset.AccessMode mode)
public AssetDir OpenDir(java.lang.String dirname)
public Asset OpenNonAsset(java.lang.String filename, Asset.AccessMode mode, Ref<ApkAssetsCookie> out_cookie)
public Asset OpenNonAsset(java.lang.String filename, Asset.AccessMode mode)
public Asset OpenNonAsset(java.lang.String filename, ApkAssetsCookie cookie, Asset.AccessMode mode)
public void ForEachPackage(CppAssetManager2.PackageFunc func)
public boolean GetResourceName(int resid,
                               CppAssetManager2.ResourceName out_name)
public ApkAssetsCookie GetResource(int resid, boolean may_be_bag, short density_override, Ref<ResourceTypes.Res_value> out_value, Ref<ResTable_config> out_selected_config, Ref<java.lang.Integer> out_flags)
public ApkAssetsCookie ResolveReference(ApkAssetsCookie cookie, Ref<ResourceTypes.Res_value> in_out_value, Ref<ResTable_config> in_out_selected_config, Ref<java.lang.Integer> in_out_flags, Ref<java.lang.Integer> out_last_reference)
public final CppAssetManager2.ResolvedBag GetBag(int resid)
public int GetResourceId(java.lang.String resource_name,
                         java.lang.String fallback_type,
                         java.lang.String fallback_package)
public CppAssetManager2.Theme NewTheme()
public java.util.List<AssetPath> getAssetPaths()