Index: ui/android/resources/ui_resource_provider.cc |
diff --git a/ui/android/resources/ui_resource_provider.cc b/ui/android/resources/ui_resource_provider.cc |
deleted file mode 100644 |
index f9776b890148d7d63f0bcdaa0e886a58e77576c1..0000000000000000000000000000000000000000 |
--- a/ui/android/resources/ui_resource_provider.cc |
+++ /dev/null |
@@ -1,64 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "ui/android/resources/ui_resource_provider.h" |
- |
-#include "cc/resources/ui_resource_client.h" |
-#include "cc/trees/layer_tree_host.h" |
-#include "ui/android/resources/ui_resource_client_android.h" |
- |
-namespace ui { |
- |
-UIResourceProvider::UIResourceProvider() |
- : host_(NULL), supports_etc1_npot_(false) { |
-} |
- |
-UIResourceProvider::~UIResourceProvider() { |
- SetLayerTreeHost(NULL); |
-} |
- |
-void UIResourceProvider::SetLayerTreeHost(cc::LayerTreeHost* host) { |
- if (host_ == host) |
- return; |
- host_ = host; |
- UIResourcesAreInvalid(); |
-} |
- |
-void UIResourceProvider::UIResourcesAreInvalid() { |
- UIResourceClientMap client_map; |
- client_map.swap(ui_resource_client_map_); |
- for (UIResourceClientMap::iterator iter = client_map.begin(); |
- iter != client_map.end(); iter++) { |
- iter->second->UIResourceIsInvalid(); |
- } |
-} |
- |
-cc::UIResourceId UIResourceProvider::CreateUIResource( |
- ui::UIResourceClientAndroid* client) { |
- if (!host_) |
- return 0; |
- cc::UIResourceId id = host_->CreateUIResource(client); |
- DCHECK(ui_resource_client_map_.find(id) == ui_resource_client_map_.end()); |
- |
- ui_resource_client_map_[id] = client; |
- return id; |
-} |
- |
-void UIResourceProvider::DeleteUIResource(cc::UIResourceId ui_resource_id) { |
- UIResourceClientMap::iterator iter = |
- ui_resource_client_map_.find(ui_resource_id); |
- DCHECK(iter != ui_resource_client_map_.end()); |
- |
- ui_resource_client_map_.erase(iter); |
- |
- if (!host_) |
- return; |
- host_->DeleteUIResource(ui_resource_id); |
-} |
- |
-bool UIResourceProvider::SupportsETC1NonPowerOfTwo() const { |
- return supports_etc1_npot_; |
-} |
- |
-} // namespace ui |