Index: cc/trees/layer_tree_host.h |
diff --git a/cc/trees/layer_tree_host.h b/cc/trees/layer_tree_host.h |
index c79f3e515f15a5c54dfaaef35ca4da8ff370caf5..345bc1f730eefe3d442450f75e3326f9ab5dfc45 100644 |
--- a/cc/trees/layer_tree_host.h |
+++ b/cc/trees/layer_tree_host.h |
@@ -41,13 +41,13 @@ |
#include "ui/events/latency_info.h" |
#include "ui/gfx/rect.h" |
-namespace WebKit { class WebGraphicsContext3D; } |
+namespace cc { class TextureLayerClient; } |
#if defined(COMPILER_GCC) |
namespace BASE_HASH_NAMESPACE { |
template <> |
-struct hash<WebKit::WebGraphicsContext3D*> { |
- size_t operator()(WebKit::WebGraphicsContext3D* ptr) const { |
+struct hash<cc::TextureLayerClient*> { |
+ size_t operator()(cc::TextureLayerClient* ptr) const { |
return hash<size_t>()(reinterpret_cast<size_t>(ptr)); |
} |
}; |
@@ -276,8 +276,8 @@ class CC_EXPORT LayerTreeHost : NON_EXPORTED_BASE(public RateLimiterClient) { |
void SetImplTransform(const gfx::Transform& transform); |
void SetLatencyInfo(const ui::LatencyInfo& latency_info); |
- virtual void StartRateLimiter(WebKit::WebGraphicsContext3D* context3d); |
- virtual void StopRateLimiter(WebKit::WebGraphicsContext3D* context3d); |
+ virtual void StartRateLimiter(TextureLayerClient* client); |
+ virtual void StopRateLimiter(TextureLayerClient* client); |
// RateLimiterClient implementation. |
virtual void RateLimit() OVERRIDE; |
@@ -417,7 +417,7 @@ class CC_EXPORT LayerTreeHost : NON_EXPORTED_BASE(public RateLimiterClient) { |
bool visible_; |
- typedef base::hash_map<WebKit::WebGraphicsContext3D*, |
+ typedef base::hash_map<TextureLayerClient*, |
scoped_refptr<RateLimiter> > RateLimiterMap; |
RateLimiterMap rate_limiters_; |