Index: content/renderer/render_thread_impl.h |
diff --git a/content/renderer/render_thread_impl.h b/content/renderer/render_thread_impl.h |
index 675cadb49f42110f6d64d1999c9263716a3e901e..df7f4aab00edaca385f8dc2f98f410d671401e09 100644 |
--- a/content/renderer/render_thread_impl.h |
+++ b/content/renderer/render_thread_impl.h |
@@ -44,6 +44,7 @@ class WebMediaStreamCenterClient; |
namespace base { |
class MessageLoopProxy; |
+class SingleThreadTaskRunner; |
class Thread; |
} |
@@ -92,6 +93,7 @@ class InputHandlerManager; |
class MediaStreamCenter; |
class MemoryObserver; |
class PeerConnectionDependencyFactory; |
+class SchedulerProxyTaskRunnerBase; |
class MidiMessageFilter; |
class NetInfoDispatcher; |
class P2PSocketDispatcher; |
@@ -200,6 +202,9 @@ class CONTENT_EXPORT RenderThreadImpl : public RenderThread, |
return webkit_platform_support_.get(); |
} |
+ scoped_refptr<base::SingleThreadTaskRunner> MainThreadCompositorTaskRunner() |
+ const; |
+ |
IPC::ForwardingMessageFilter* compositor_output_surface_filter() const { |
return compositor_output_surface_filter_.get(); |
} |
@@ -568,6 +573,10 @@ class CONTENT_EXPORT RenderThreadImpl : public RenderThread, |
scoped_ptr<MemoryObserver> memory_observer_; |
+ scoped_refptr<SchedulerProxyTaskRunnerBase> |
+ main_thread_compositor_task_runner_; |
+ scoped_refptr<SchedulerProxyTaskRunnerBase> main_thread_input_task_runner_; |
+ |
// Compositor settings |
bool is_gpu_rasterization_enabled_; |
bool is_gpu_rasterization_forced_; |