Chromium Code Reviews| Index: ui/android/resources/ui_resource_provider.h |
| diff --git a/ui/android/resources/ui_resource_provider.h b/ui/android/resources/ui_resource_provider.h |
| index a3b3cbcc439db6bb3d3fab28f9d6cfbf30b9d1e2..f37b2863e5d3d3d1f613ab279ce4d9882c23b5a1 100644 |
| --- a/ui/android/resources/ui_resource_provider.h |
| +++ b/ui/android/resources/ui_resource_provider.h |
| @@ -15,36 +15,15 @@ class LayerTreeHost; |
| namespace ui { |
| -class UIResourceClientAndroid; |
| - |
| class UI_ANDROID_EXPORT UIResourceProvider { |
| public: |
| - UIResourceProvider(); |
| - ~UIResourceProvider(); |
| - |
| - void SetLayerTreeHost(cc::LayerTreeHost* host); |
| - |
| - void UIResourcesAreInvalid(); |
| - |
| - virtual cc::UIResourceId CreateUIResource( |
| - ui::UIResourceClientAndroid* client); |
| - |
| - virtual void DeleteUIResource(cc::UIResourceId resource_id); |
| - |
| - void SetSupportsETC1NonPowerOfTwo(bool supports_etc1_npot) { |
| - supports_etc1_npot_ = supports_etc1_npot; |
| - } |
| - |
| - virtual bool SupportsETC1NonPowerOfTwo() const; |
| - |
| - private: |
| - typedef base::hash_map<cc::UIResourceId, ui::UIResourceClientAndroid*> |
| - UIResourceClientMap; |
| - UIResourceClientMap ui_resource_client_map_; |
| - cc::LayerTreeHost* host_; |
| - bool supports_etc1_npot_; |
| + virtual cc::UIResourceId CreateUIResource(cc::UIResourceClient* client) = 0; |
| + virtual void DeleteUIResource(cc::UIResourceId resource_id) = 0; |
| + virtual bool SupportsETC1NonPowerOfTwo() const = 0; |
| - DISALLOW_COPY_AND_ASSIGN(UIResourceProvider); |
| + protected: |
| + UIResourceProvider() {} |
|
jdduke (slow)
2015/09/30 17:19:44
Do we need the constructor?
no sievers
2015/09/30 21:58:48
Done.
|
| + virtual ~UIResourceProvider() {} |
| }; |
| } // namespace ui |