| Index: ui/android/resources/resource_manager_impl.h
|
| diff --git a/ui/android/resources/resource_manager_impl.h b/ui/android/resources/resource_manager_impl.h
|
| index 4e089898f3a67ec0bc73017ed03e7d4833d5c5fb..b104bf7c99b06b4a38bd0c8c96b6e770d304dc63 100644
|
| --- a/ui/android/resources/resource_manager_impl.h
|
| +++ b/ui/android/resources/resource_manager_impl.h
|
| @@ -26,6 +26,8 @@ class UI_ANDROID_EXPORT ResourceManagerImpl : public ResourceManager {
|
| // ResourceManager implementation.
|
| base::android::ScopedJavaLocalRef<jobject> GetJavaObject() override;
|
| Resource* GetResource(AndroidResourceType res_type, int res_id) override;
|
| + Resource* GetStaticResourceWithTint(
|
| + int res_id, int tint_color, int default_color) override;
|
| void PreloadResource(AndroidResourceType res_type, int res_id) override;
|
| CrushedSpriteResource* GetCrushedSpriteResource(
|
| int bitmap_res_id, int metadata_res_id) override;
|
| @@ -60,6 +62,8 @@ class UI_ANDROID_EXPORT ResourceManagerImpl : public ResourceManager {
|
| const base::android::JavaRef<jobject>& jobj,
|
| jint bitmap_res_id,
|
| const base::android::JavaRef<jobject>& bitmap);
|
| + void ClearTintedResourceCache(JNIEnv* env,
|
| + const base::android::JavaRef<jobject>& jobj);
|
|
|
| static bool RegisterResourceManager(JNIEnv* env);
|
|
|
| @@ -82,10 +86,12 @@ class UI_ANDROID_EXPORT ResourceManagerImpl : public ResourceManager {
|
| typedef IDMap<Resource, IDMapOwnPointer> ResourceMap;
|
| typedef IDMap<CrushedSpriteResource, IDMapOwnPointer>
|
| CrushedSpriteResourceMap;
|
| + typedef IDMap<ResourceMap, IDMapOwnPointer> TintedResourceMap;
|
|
|
| cc::LayerTreeHost* host_;
|
| ResourceMap resources_[ANDROID_RESOURCE_TYPE_COUNT];
|
| CrushedSpriteResourceMap crushed_sprite_resources_;
|
| + TintedResourceMap tinted_resources_;
|
|
|
| base::android::ScopedJavaGlobalRef<jobject> java_obj_;
|
|
|
|
|