Rename cc::ResourceProvider::ResourceId to cc::ResourceId and move it to its own file.
This allows files like surface_resource_holder.h and transferable_resource.h to depend on the typedef without depending on resource_provider.h
Review URL: https://codereview.chromium.org/1144523003
Cr-Commit-Position: refs/heads/master@{#330459}
diff --git a/cc/trees/layer_tree_host_impl.h b/cc/trees/layer_tree_host_impl.h
index 42454a6..5c0babe 100644
--- a/cc/trees/layer_tree_host_impl.h
+++ b/cc/trees/layer_tree_host_impl.h
@@ -473,13 +473,12 @@
void EvictAllUIResources();
bool EvictedUIResourcesExist() const;
- virtual ResourceProvider::ResourceId ResourceIdForUIResource(
- UIResourceId uid) const;
+ virtual ResourceId ResourceIdForUIResource(UIResourceId uid) const;
virtual bool IsUIResourceOpaque(UIResourceId uid) const;
struct UIResourceData {
- ResourceProvider::ResourceId resource_id;
+ ResourceId resource_id;
gfx::Size size;
bool opaque;
};