Index: content/browser/compositor/gpu_process_transport_factory.h |
diff --git a/content/browser/compositor/gpu_process_transport_factory.h b/content/browser/compositor/gpu_process_transport_factory.h |
index f96e766472cbc3ba3c20dc89eb492acc2d34b3c7..7ed1af629708e41ad0ee00abbb6af26fa68137d6 100644 |
--- a/content/browser/compositor/gpu_process_transport_factory.h |
+++ b/content/browser/compositor/gpu_process_transport_factory.h |
@@ -17,6 +17,7 @@ |
#include "ui/compositor/compositor.h" |
namespace base { |
+class SimpleThread; |
class Thread; |
} |
@@ -53,6 +54,7 @@ class GpuProcessTransportFactory |
uint32 GetImageTextureTarget() override; |
cc::SharedBitmapManager* GetSharedBitmapManager() override; |
gpu::GpuMemoryBufferManager* GetGpuMemoryBufferManager() override; |
+ cc::TaskGraphRunner* GetTaskGraphRunner() override; |
scoped_ptr<cc::SurfaceIdAllocator> CreateSurfaceIdAllocator() override; |
void ResizeDisplay(ui::Compositor* compositor, |
const gfx::Size& size) override; |
@@ -91,6 +93,8 @@ class GpuProcessTransportFactory |
ObserverList<ImageTransportFactoryObserver> observer_list_; |
scoped_ptr<cc::SurfaceManager> surface_manager_; |
uint32_t next_surface_id_namespace_; |
+ scoped_ptr<cc::TaskGraphRunner> task_graph_runner_; |
+ scoped_ptr<base::SimpleThread> raster_thread_; |
// The contents of this map and its methods may only be used on the compositor |
// thread. |