Index: cc/output/output_surface.h |
diff --git a/cc/output/output_surface.h b/cc/output/output_surface.h |
index e8d6fe3b3e4b9a033f3c4662b39f58e4143f1b47..464ba6d4db346b39a9219c18502ba49efa63361e 100644 |
--- a/cc/output/output_surface.h |
+++ b/cc/output/output_surface.h |
@@ -11,6 +11,8 @@ |
#include "cc/output/software_output_device.h" |
#include "third_party/WebKit/Source/Platform/chromium/public/WebGraphicsContext3D.h" |
+namespace ui { class LatencyInfo; } |
+ |
namespace gfx { |
class Rect; |
class Size; |
@@ -21,7 +23,6 @@ namespace cc { |
class CompositorFrame; |
class OutputSurfaceClient; |
class OutputSurfaceCallbacks; |
-struct LatencyInfo; |
// Represents the output surface for a compositor. The compositor owns |
// and manages its destruction. Its lifetime is: |
@@ -89,8 +90,8 @@ class CC_EXPORT OutputSurface { |
virtual void BindFramebuffer(); |
- virtual void PostSubBuffer(gfx::Rect rect, const LatencyInfo&); |
- virtual void SwapBuffers(const LatencyInfo&); |
+ virtual void PostSubBuffer(gfx::Rect rect, const ui::LatencyInfo&); |
+ virtual void SwapBuffers(const ui::LatencyInfo&); |
// Notifies frame-rate smoothness preference. If true, all non-critical |
// processing should be stopped, or lowered in priority. |