Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(213)

Side by Side Diff: content/browser/renderer_host/input/render_widget_host_latency_tracker.h

Issue 2801043002: Fix RenderWidgetHostLatencyTracker handling of multi-finger touch. (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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_RENDERER_HOST_INPUT_RENDER_WIDGET_HOST_LATENCY_TRACKER_H _ 5 #ifndef CONTENT_BROWSER_RENDERER_HOST_INPUT_RENDER_WIDGET_HOST_LATENCY_TRACKER_H _
6 #define CONTENT_BROWSER_RENDERER_HOST_INPUT_RENDER_WIDGET_HOST_LATENCY_TRACKER_H _ 6 #define CONTENT_BROWSER_RENDERER_HOST_INPUT_RENDER_WIDGET_HOST_LATENCY_TRACKER_H _
7 7
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <vector> 10 #include <vector>
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 71
72 // A delegate is used to get the url to be stored in Rappor Sample. 72 // A delegate is used to get the url to be stored in Rappor Sample.
73 // If delegate is null no Rappor sample will be reported. 73 // If delegate is null no Rappor sample will be reported.
74 void SetDelegate(RenderWidgetHostDelegate*); 74 void SetDelegate(RenderWidgetHostDelegate*);
75 75
76 private: 76 private:
77 int64_t last_event_id_; 77 int64_t last_event_id_;
78 int64_t latency_component_id_; 78 int64_t latency_component_id_;
79 float device_scale_factor_; 79 float device_scale_factor_;
80 bool has_seen_first_gesture_scroll_update_; 80 bool has_seen_first_gesture_scroll_update_;
81 // Whether the current stream of touch events has ever included more than one 81 // Whether the current stream of touch events includes more than one active
mfomitchev 2017/04/06 15:27:03 Would it be worth clarifying that it's valid betwe
tdresser 2017/04/06 20:50:09 Done.
82 // touch point. 82 // touch point.
83 bool multi_finger_gesture_; 83 bool active_multi_finger_gesture_;
84 // Whether the touch start for the current stream of touch events had its 84 // Whether the touch start for the current stream of touch events had its
85 // default action prevented. Only valid for single finger gestures. 85 // default action prevented. Only valid for single finger gestures.
86 bool touch_start_default_prevented_; 86 bool touch_start_default_prevented_;
87 87
88 RenderWidgetHostDelegate* render_widget_host_delegate_; 88 RenderWidgetHostDelegate* render_widget_host_delegate_;
89 89
90 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostLatencyTracker); 90 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostLatencyTracker);
91 }; 91 };
92 92
93 } // namespace content 93 } // namespace content
94 94
95 #endif // CONTENT_BROWSER_RENDERER_HOST_INPUT_RENDER_WIDGET_HOST_LATENCY_TRACKE R_H_ 95 #endif // CONTENT_BROWSER_RENDERER_HOST_INPUT_RENDER_WIDGET_HOST_LATENCY_TRACKE R_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698