| Index: content/browser/renderer_host/render_widget_host_impl.h
|
| diff --git a/content/browser/renderer_host/render_widget_host_impl.h b/content/browser/renderer_host/render_widget_host_impl.h
|
| index 67d6dc0f9ff417140273c066eadbf415f63e11e9..581231ded625d6d4e9f680cc21ba7bf4f13fc9a4 100644
|
| --- a/content/browser/renderer_host/render_widget_host_impl.h
|
| +++ b/content/browser/renderer_host/render_widget_host_impl.h
|
| @@ -33,6 +33,7 @@
|
| #include "content/browser/renderer_host/input/input_router_client.h"
|
| #include "content/browser/renderer_host/input/render_widget_host_latency_tracker.h"
|
| #include "content/browser/renderer_host/input/synthetic_gesture.h"
|
| +#include "content/browser/renderer_host/input/synthetic_gesture_controller.h"
|
| #include "content/browser/renderer_host/input/touch_emulator_client.h"
|
| #include "content/browser/renderer_host/render_widget_host_delegate.h"
|
| #include "content/browser/renderer_host/render_widget_host_view_base.h"
|
| @@ -101,6 +102,7 @@ class CONTENT_EXPORT RenderWidgetHostImpl
|
| public InputRouterClient,
|
| public InputAckHandler,
|
| public TouchEmulatorClient,
|
| + public NON_EXPORTED_BASE(SyntheticGestureController::Delegate),
|
| public NON_EXPORTED_BASE(cc::mojom::MojoCompositorFrameSink),
|
| public IPC::Listener {
|
| public:
|
| @@ -580,6 +582,11 @@ class CONTENT_EXPORT RenderWidgetHostImpl
|
| return last_frame_metadata_;
|
| }
|
|
|
| + // SyntheticGestureController::Delegate:
|
| + void RequestBeginFrameForSynthesizedInput(
|
| + base::OnceClosure begin_frame_callback) override;
|
| + bool HasGestureStopped() override;
|
| +
|
| // cc::mojom::MojoCompositorFrameSink implementation.
|
| void SetNeedsBeginFrame(bool needs_begin_frame) override;
|
| void SubmitCompositorFrame(const cc::LocalSurfaceId& local_surface_id,
|
| @@ -638,8 +645,6 @@ class CONTENT_EXPORT RenderWidgetHostImpl
|
|
|
| void OnGpuSwapBuffersCompletedInternal(const ui::LatencyInfo& latency_info);
|
|
|
| - void RequestBeginFrameForSynthesizedInput(
|
| - base::OnceClosure begin_frame_callback);
|
|
|
| // IPC message handlers
|
| void OnRenderProcessGone(int status, int error_code);
|
|
|