Index: cc/trees/proxy_impl.h |
diff --git a/cc/trees/proxy_impl.h b/cc/trees/proxy_impl.h |
index 07ac6f440e591743076d466a1d285ed4bc7e04d7..b073009f4122ecc820072a9255f2d43e0f3bf8de 100644 |
--- a/cc/trees/proxy_impl.h |
+++ b/cc/trees/proxy_impl.h |
@@ -16,6 +16,7 @@ |
#include "cc/trees/layer_tree_host_impl.h" |
namespace cc { |
+class LayerTreeHostInProcess; |
// This class aggregates all the interactions that the main side of the |
// compositor needs to have with the impl side. It is created and owned by the |
@@ -24,7 +25,7 @@ class CC_EXPORT ProxyImpl : public NON_EXPORTED_BASE(LayerTreeHostImplClient), |
public NON_EXPORTED_BASE(SchedulerClient) { |
public: |
ProxyImpl(ChannelImpl* channel_impl, |
- LayerTreeHost* layer_tree_host, |
+ LayerTreeHostInProcess* layer_tree_host, |
TaskRunnerProvider* task_runner_provider, |
std::unique_ptr<BeginFrameSource> external_begin_frame_source); |
~ProxyImpl() override; |
@@ -49,7 +50,7 @@ class CC_EXPORT ProxyImpl : public NON_EXPORTED_BASE(LayerTreeHostImplClient), |
void ReleaseCompositorFrameSinkOnImpl(CompletionEvent* completion); |
void FinishGLOnImpl(CompletionEvent* completion); |
void NotifyReadyToCommitOnImpl(CompletionEvent* completion, |
- LayerTreeHost* layer_tree_host, |
+ LayerTreeHostInProcess* layer_tree_host, |
base::TimeTicks main_thread_start_time, |
bool hold_commit_for_activation); |
@@ -62,7 +63,7 @@ class CC_EXPORT ProxyImpl : public NON_EXPORTED_BASE(LayerTreeHostImplClient), |
struct BlockedMainCommitOnly { |
BlockedMainCommitOnly(); |
~BlockedMainCommitOnly(); |
- LayerTreeHost* layer_tree_host; |
+ LayerTreeHostInProcess* layer_tree_host; |
}; |
// LayerTreeHostImplClient implementation |