Index: content/browser/aura/gpu_process_transport_factory.h |
diff --git a/content/browser/aura/gpu_process_transport_factory.h b/content/browser/aura/gpu_process_transport_factory.h |
index 56d3e55498ab08809ab8d00c058e22a8ac775222..e17dce46cd04d12276d41c77f46ca748f62c21e8 100644 |
--- a/content/browser/aura/gpu_process_transport_factory.h |
+++ b/content/browser/aura/gpu_process_transport_factory.h |
@@ -24,9 +24,8 @@ class ReflectorImpl; |
class WebGraphicsContext3DCommandBufferImpl; |
class WebGraphicsContext3DSwapBuffersClient; |
-class GpuProcessTransportFactory |
- : public ui::ContextFactory, |
- public ImageTransportFactory { |
+class GpuProcessTransportFactory : public ui::ContextFactory, |
+ public ImageTransportFactory { |
public: |
GpuProcessTransportFactory(); |
@@ -61,6 +60,9 @@ class GpuProcessTransportFactory |
const gfx::Size& size, |
float device_scale_factor, |
unsigned int texture_id) OVERRIDE; |
+ virtual scoped_ptr<SurfaceCapturer> CreateOutputSurfaceCapturer( |
+ ui::Compositor* compositor, |
+ SurfaceCapturer::Client* client) OVERRIDE; |
virtual GLHelper* GetGLHelper() OVERRIDE; |
virtual uint32 InsertSyncPoint() OVERRIDE; |
virtual void WaitSyncPoint(uint32 sync_point) OVERRIDE; |