| Index: services/ui/surfaces/direct_output_surface.h
|
| diff --git a/services/ui/surfaces/direct_output_surface.h b/services/ui/surfaces/direct_output_surface.h
|
| index dd280cf0ddd45a0b0db524b2ad73f49bdd6a23c3..a377039c7b0ec981f1d1a6001139d8db820965bf 100644
|
| --- a/services/ui/surfaces/direct_output_surface.h
|
| +++ b/services/ui/surfaces/direct_output_surface.h
|
| @@ -46,12 +46,17 @@ class DirectOutputSurface : public cc::OutputSurface {
|
|
|
|
|
| private:
|
| - void OnSwapBuffersComplete();
|
| - void OnVSyncParametersUpdated(const base::TimeTicks& timebase,
|
| - const base::TimeDelta& interval);
|
| + // Called when a swap completion is signaled from ImageTransportSurface.
|
| + void OnGpuSwapBuffersCompleted(
|
| + const std::vector<ui::LatencyInfo>& latency_info,
|
| + gfx::SwapResult result,
|
| + const gpu::GpuProcessHostedCALayerTreeParamsMac* params_mac);
|
| + void OnVSyncParametersUpdated(base::TimeTicks timebase,
|
| + base::TimeDelta interval);
|
|
|
| cc::OutputSurfaceClient* client_ = nullptr;
|
| cc::SyntheticBeginFrameSource* const synthetic_begin_frame_source_;
|
| +
|
| base::WeakPtrFactory<DirectOutputSurface> weak_ptr_factory_;
|
| };
|
|
|
|
|