delegated_compositor_output_surface.h revision ca12bfac764ba476d6cd062bf1dde12cc64c3f40
1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CONTENT_RENDERER_GPU_DELEGATED_COMPOSITOR_OUTPUT_SURFACE_H_
6#define CONTENT_RENDERER_GPU_DELEGATED_COMPOSITOR_OUTPUT_SURFACE_H_
7
8#include "content/renderer/gpu/compositor_output_surface.h"
9
10namespace content {
11
12class DelegatedCompositorOutputSurface : public CompositorOutputSurface {
13 public:
14  DelegatedCompositorOutputSurface(
15      int32 routing_id,
16      uint32 output_surface_id,
17      WebGraphicsContext3DCommandBufferImpl* context3d,
18      cc::SoftwareOutputDevice* software);
19  virtual ~DelegatedCompositorOutputSurface() {}
20};
21
22}  // namespace content
23
24#endif  // CONTENT_RENDERER_GPU_DELEGATED_COMPOSITOR_OUTPUT_SURFACE_H_
25