| Index: content/browser/compositor/gpu_browser_compositor_output_surface.h
|
| diff --git a/content/browser/compositor/gpu_browser_compositor_output_surface.h b/content/browser/compositor/gpu_browser_compositor_output_surface.h
|
| index 2b3d2b76dbf68bbaecd5767c93d488f7431f09cc..125985844d6785dbfaf52f84192a141c35bc02ac 100644
|
| --- a/content/browser/compositor/gpu_browser_compositor_output_surface.h
|
| +++ b/content/browser/compositor/gpu_browser_compositor_output_surface.h
|
| @@ -15,6 +15,7 @@ class CompositorVSyncManager;
|
| namespace content {
|
| class CommandBufferProxyImpl;
|
| class BrowserCompositorOverlayCandidateValidator;
|
| +class ReflectorTexture;
|
|
|
| // Adapts a WebGraphicsContext3DCommandBufferImpl into a
|
| // cc::OutputSurface that also handles vsync parameter updates
|
| @@ -31,6 +32,9 @@ class GpuBrowserCompositorOutputSurface
|
| ~GpuBrowserCompositorOutputSurface() override;
|
|
|
| protected:
|
| + // BrowserCompositorOutputSurface:
|
| + void OnReflectorChanged() override;
|
| +
|
| // cc::OutputSurface implementation.
|
| void SwapBuffers(cc::CompositorFrame* frame) override;
|
| bool BindToClient(cc::OutputSurfaceClient* client) override;
|
| @@ -62,6 +66,8 @@ class GpuBrowserCompositorOutputSurface
|
| base::TimeDelta interval)>
|
| update_vsync_parameters_callback_;
|
|
|
| + scoped_ptr<ReflectorTexture> reflector_texture_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(GpuBrowserCompositorOutputSurface);
|
| };
|
|
|
|
|