Package org.robolectric.res.android
Class CppAssetManager2
- java.lang.Object
-
- org.robolectric.res.android.CppAssetManager2
-
public class CppAssetManager2 extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCppAssetManager2.PackageFuncstatic classCppAssetManager2.ResolvedBagstatic classCppAssetManager2.ResourceNamestatic classCppAssetManager2.Theme
-
Constructor Summary
Constructors Constructor Description CppAssetManager2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidForEachPackage(CppAssetManager2.PackageFunc func)java.util.List<CppApkAssets>GetApkAssets()java.util.List<AssetPath>getAssetPaths()CppAssetManager2.ResolvedBagGetBag(int resid)DynamicRefTableGetDynamicRefTableForCookie(ApkAssetsCookie cookie)ApkAssetsCookieGetResource(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)intGetResourceId(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)booleanGetResourceName(int resid, CppAssetManager2.ResourceName out_name)CppAssetManager2.ThemeNewTheme()AssetOpen(java.lang.String filename, Asset.AccessMode mode)AssetDirOpenDir(java.lang.String dirname)AssetOpenNonAsset(java.lang.String filename, ApkAssetsCookie cookie, Asset.AccessMode mode)AssetOpenNonAsset(java.lang.String filename, Asset.AccessMode mode)AssetOpenNonAsset(java.lang.String filename, Asset.AccessMode mode, Ref<ApkAssetsCookie> out_cookie)ApkAssetsCookieResolveReference(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)booleanSetApkAssets(java.util.List<CppApkAssets> apk_assets, boolean invalidate_caches)voidSetConfiguration(ResTable_config configuration)
-
-
-
Method Detail
-
GetApkAssets
public final java.util.List<CppApkAssets> GetApkAssets()
-
SetApkAssets
public boolean SetApkAssets(java.util.List<CppApkAssets> apk_assets, boolean invalidate_caches)
-
GetDynamicRefTableForCookie
public final DynamicRefTable GetDynamicRefTableForCookie(ApkAssetsCookie cookie)
-
SetConfiguration
public void SetConfiguration(ResTable_config configuration)
-
GetResourceConfigurations
public java.util.Set<ResTable_config> GetResourceConfigurations(boolean exclude_system, boolean exclude_mipmap)
-
GetResourceLocales
public java.util.Set<java.lang.String> GetResourceLocales(boolean exclude_system, boolean merge_equivalent_languages)
-
Open
public Asset Open(java.lang.String filename, Asset.AccessMode mode)
-
OpenDir
public AssetDir OpenDir(java.lang.String dirname)
-
OpenNonAsset
public Asset OpenNonAsset(java.lang.String filename, Asset.AccessMode mode, Ref<ApkAssetsCookie> out_cookie)
-
OpenNonAsset
public Asset OpenNonAsset(java.lang.String filename, Asset.AccessMode mode)
-
OpenNonAsset
public Asset OpenNonAsset(java.lang.String filename, ApkAssetsCookie cookie, Asset.AccessMode mode)
-
ForEachPackage
public void ForEachPackage(CppAssetManager2.PackageFunc func)
-
GetResourceName
public boolean GetResourceName(int resid, CppAssetManager2.ResourceName out_name)
-
GetResource
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)
-
ResolveReference
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)
-
GetBag
public final CppAssetManager2.ResolvedBag GetBag(int resid)
-
GetResourceId
public int GetResourceId(java.lang.String resource_name, java.lang.String fallback_type, java.lang.String fallback_package)
-
NewTheme
public CppAssetManager2.Theme NewTheme()
-
getAssetPaths
public java.util.List<AssetPath> getAssetPaths()
-
-