| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef CONTENT_BROWSER_GPU_GPU_PROCESS_HOST_UI_SHIM_H_ | 5 #ifndef CONTENT_BROWSER_GPU_GPU_PROCESS_HOST_UI_SHIM_H_ | 
| 6 #define CONTENT_BROWSER_GPU_GPU_PROCESS_HOST_UI_SHIM_H_ | 6 #define CONTENT_BROWSER_GPU_GPU_PROCESS_HOST_UI_SHIM_H_ | 
| 7 | 7 | 
| 8 // This class lives on the UI thread and supports classes like the | 8 // This class lives on the UI thread and supports classes like the | 
| 9 // BackingStoreProxy, which must live on the UI thread. The IO thread | 9 // BackingStoreProxy, which must live on the UI thread. The IO thread | 
| 10 // portion of this class, the GpuProcessHost, is responsible for | 10 // portion of this class, the GpuProcessHost, is responsible for | 
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 80 | 80 | 
| 81  private: | 81  private: | 
| 82   explicit GpuProcessHostUIShim(int host_id); | 82   explicit GpuProcessHostUIShim(int host_id); | 
| 83   virtual ~GpuProcessHostUIShim(); | 83   virtual ~GpuProcessHostUIShim(); | 
| 84 | 84 | 
| 85   // Message handlers. | 85   // Message handlers. | 
| 86   bool OnControlMessageReceived(const IPC::Message& message); | 86   bool OnControlMessageReceived(const IPC::Message& message); | 
| 87 | 87 | 
| 88   void OnLogMessage(int level, const std::string& header, | 88   void OnLogMessage(int level, const std::string& header, | 
| 89       const std::string& message); | 89       const std::string& message); | 
| 90 #if defined(TOOLKIT_GTK) || defined(OS_WIN) |  | 
| 91   void OnResizeView(int32 surface_id, | 90   void OnResizeView(int32 surface_id, | 
| 92                     int32 route_id, | 91                     int32 route_id, | 
| 93                     gfx::Size size); | 92                     gfx::Size size); | 
| 94 #endif |  | 
| 95 | 93 | 
| 96   void OnGraphicsInfoCollected(const gpu::GPUInfo& gpu_info); | 94   void OnGraphicsInfoCollected(const gpu::GPUInfo& gpu_info); | 
| 97 | 95 | 
| 98   void OnAcceleratedSurfaceBuffersSwapped( | 96   void OnAcceleratedSurfaceBuffersSwapped( | 
| 99       const GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params& params); | 97       const GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params& params); | 
| 100   void OnAcceleratedSurfacePostSubBuffer( | 98   void OnAcceleratedSurfacePostSubBuffer( | 
| 101       const GpuHostMsg_AcceleratedSurfacePostSubBuffer_Params& params); | 99       const GpuHostMsg_AcceleratedSurfacePostSubBuffer_Params& params); | 
| 102   void OnAcceleratedSurfaceSuspend(int32 surface_id); | 100   void OnAcceleratedSurfaceSuspend(int32 surface_id); | 
| 103   void OnAcceleratedSurfaceRelease( | 101   void OnAcceleratedSurfaceRelease( | 
| 104       const GpuHostMsg_AcceleratedSurfaceRelease_Params& params); | 102       const GpuHostMsg_AcceleratedSurfaceRelease_Params& params); | 
| 105   void OnVideoMemoryUsageStatsReceived( | 103   void OnVideoMemoryUsageStatsReceived( | 
| 106       const GPUVideoMemoryUsageStats& video_memory_usage_stats); | 104       const GPUVideoMemoryUsageStats& video_memory_usage_stats); | 
| 107   void OnUpdateVSyncParameters(int surface_id, | 105   void OnUpdateVSyncParameters(int surface_id, | 
| 108                                base::TimeTicks timebase, | 106                                base::TimeTicks timebase, | 
| 109                                base::TimeDelta interval); | 107                                base::TimeDelta interval); | 
| 110   void OnFrameDrawn(const ui::LatencyInfo& latency_info); | 108   void OnFrameDrawn(const ui::LatencyInfo& latency_info); | 
| 111 | 109 | 
| 112   // The serial number of the GpuProcessHost / GpuProcessHostUIShim pair. | 110   // The serial number of the GpuProcessHost / GpuProcessHostUIShim pair. | 
| 113   int host_id_; | 111   int host_id_; | 
| 114 }; | 112 }; | 
| 115 | 113 | 
| 116 }  // namespace content | 114 }  // namespace content | 
| 117 | 115 | 
| 118 #endif  // CONTENT_BROWSER_GPU_GPU_PROCESS_HOST_UI_SHIM_H_ | 116 #endif  // CONTENT_BROWSER_GPU_GPU_PROCESS_HOST_UI_SHIM_H_ | 
| OLD | NEW | 
|---|