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

Side by Side Diff: ui/events/mojo/latency_info_struct_traits.cc

Issue 2570893003: Clean up LatencyInfo and RWHLatencyTracker. (Closed)
Patch Set: Avoid introducing new bare calls to FactoryGet. Created 3 years, 11 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
« no previous file with comments | « ui/events/mojo/latency_info.mojom ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 #include "ui/events/mojo/latency_info_struct_traits.h" 5 #include "ui/events/mojo/latency_info_struct_traits.h"
6 6
7 #include "ipc/ipc_message_utils.h" 7 #include "ipc/ipc_message_utils.h"
8 8
9 namespace mojo { 9 namespace mojo {
10 10
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT; 55 INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT;
56 case ui::INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT: 56 case ui::INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT:
57 return ui::mojom::LatencyComponentType:: 57 return ui::mojom::LatencyComponentType::
58 INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT; 58 INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT;
59 case ui::INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT: 59 case ui::INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT:
60 return ui::mojom::LatencyComponentType:: 60 return ui::mojom::LatencyComponentType::
61 INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT; 61 INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT;
62 case ui::INPUT_EVENT_LATENCY_GENERATE_SCROLL_UPDATE_FROM_MOUSE_WHEEL: 62 case ui::INPUT_EVENT_LATENCY_GENERATE_SCROLL_UPDATE_FROM_MOUSE_WHEEL:
63 return ui::mojom::LatencyComponentType:: 63 return ui::mojom::LatencyComponentType::
64 INPUT_EVENT_LATENCY_GENERATE_SCROLL_UPDATE_FROM_MOUSE_WHEEL; 64 INPUT_EVENT_LATENCY_GENERATE_SCROLL_UPDATE_FROM_MOUSE_WHEEL;
65 case ui::INPUT_EVENT_LATENCY_TERMINATED_MOUSE_COMPONENT: 65 case ui::INPUT_EVENT_LATENCY_TERMINATED_NO_SWAP_COMPONENT:
66 return ui::mojom::LatencyComponentType:: 66 return ui::mojom::LatencyComponentType::
67 INPUT_EVENT_LATENCY_TERMINATED_MOUSE_COMPONENT; 67 INPUT_EVENT_LATENCY_TERMINATED_NO_SWAP_COMPONENT;
68 case ui::INPUT_EVENT_LATENCY_TERMINATED_MOUSE_WHEEL_COMPONENT:
69 return ui::mojom::LatencyComponentType::
70 INPUT_EVENT_LATENCY_TERMINATED_MOUSE_WHEEL_COMPONENT;
71 case ui::INPUT_EVENT_LATENCY_TERMINATED_KEYBOARD_COMPONENT:
72 return ui::mojom::LatencyComponentType::
73 INPUT_EVENT_LATENCY_TERMINATED_KEYBOARD_COMPONENT;
74 case ui::INPUT_EVENT_LATENCY_TERMINATED_TOUCH_COMPONENT:
75 return ui::mojom::LatencyComponentType::
76 INPUT_EVENT_LATENCY_TERMINATED_TOUCH_COMPONENT;
77 case ui::INPUT_EVENT_LATENCY_TERMINATED_GESTURE_COMPONENT:
78 return ui::mojom::LatencyComponentType::
79 INPUT_EVENT_LATENCY_TERMINATED_GESTURE_COMPONENT;
80 case ui::INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT: 68 case ui::INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT:
81 return ui::mojom::LatencyComponentType:: 69 return ui::mojom::LatencyComponentType::
82 INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT; 70 INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT;
83 case ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT: 71 case ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT:
84 return ui::mojom::LatencyComponentType:: 72 return ui::mojom::LatencyComponentType::
85 INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT; 73 INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT;
86 case ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT: 74 case ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT:
87 return ui::mojom::LatencyComponentType:: 75 return ui::mojom::LatencyComponentType::
88 INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT; 76 INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT;
89 case ui::INPUT_EVENT_LATENCY_TERMINATED_SWAP_FAILED_COMPONENT: 77 case ui::INPUT_EVENT_LATENCY_TERMINATED_SWAP_FAILED_COMPONENT:
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 return ui::INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT; 126 return ui::INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT;
139 case ui::mojom::LatencyComponentType:: 127 case ui::mojom::LatencyComponentType::
140 INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT: 128 INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT:
141 return ui::INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT; 129 return ui::INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT;
142 case ui::mojom::LatencyComponentType::INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT: 130 case ui::mojom::LatencyComponentType::INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT:
143 return ui::INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT; 131 return ui::INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT;
144 case ui::mojom::LatencyComponentType:: 132 case ui::mojom::LatencyComponentType::
145 INPUT_EVENT_LATENCY_GENERATE_SCROLL_UPDATE_FROM_MOUSE_WHEEL: 133 INPUT_EVENT_LATENCY_GENERATE_SCROLL_UPDATE_FROM_MOUSE_WHEEL:
146 return ui::INPUT_EVENT_LATENCY_GENERATE_SCROLL_UPDATE_FROM_MOUSE_WHEEL; 134 return ui::INPUT_EVENT_LATENCY_GENERATE_SCROLL_UPDATE_FROM_MOUSE_WHEEL;
147 case ui::mojom::LatencyComponentType:: 135 case ui::mojom::LatencyComponentType::
148 INPUT_EVENT_LATENCY_TERMINATED_MOUSE_COMPONENT: 136 INPUT_EVENT_LATENCY_TERMINATED_NO_SWAP_COMPONENT:
149 return ui::INPUT_EVENT_LATENCY_TERMINATED_MOUSE_COMPONENT; 137 return ui::INPUT_EVENT_LATENCY_TERMINATED_NO_SWAP_COMPONENT;
150 case ui::mojom::LatencyComponentType::
151 INPUT_EVENT_LATENCY_TERMINATED_MOUSE_WHEEL_COMPONENT:
152 return ui::INPUT_EVENT_LATENCY_TERMINATED_MOUSE_WHEEL_COMPONENT;
153 case ui::mojom::LatencyComponentType::
154 INPUT_EVENT_LATENCY_TERMINATED_KEYBOARD_COMPONENT:
155 return ui::INPUT_EVENT_LATENCY_TERMINATED_KEYBOARD_COMPONENT;
156 case ui::mojom::LatencyComponentType::
157 INPUT_EVENT_LATENCY_TERMINATED_TOUCH_COMPONENT:
158 return ui::INPUT_EVENT_LATENCY_TERMINATED_TOUCH_COMPONENT;
159 case ui::mojom::LatencyComponentType::
160 INPUT_EVENT_LATENCY_TERMINATED_GESTURE_COMPONENT:
161 return ui::INPUT_EVENT_LATENCY_TERMINATED_GESTURE_COMPONENT;
162 case ui::mojom::LatencyComponentType:: 138 case ui::mojom::LatencyComponentType::
163 INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT: 139 INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT:
164 return ui::INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT; 140 return ui::INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT;
165 case ui::mojom::LatencyComponentType:: 141 case ui::mojom::LatencyComponentType::
166 INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT: 142 INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT:
167 return ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT; 143 return ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT;
168 case ui::mojom::LatencyComponentType:: 144 case ui::mojom::LatencyComponentType::
169 INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT: 145 INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT:
170 return ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT; 146 return ui::INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT;
171 case ui::mojom::LatencyComponentType:: 147 case ui::mojom::LatencyComponentType::
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
297 out->input_coordinates_size_ = 273 out->input_coordinates_size_ =
298 static_cast<uint32_t>(input_coordinate_array.size); 274 static_cast<uint32_t>(input_coordinate_array.size);
299 275
300 out->trace_id_ = data.trace_id(); 276 out->trace_id_ = data.trace_id();
301 out->coalesced_ = data.coalesced(); 277 out->coalesced_ = data.coalesced();
302 out->terminated_ = data.terminated(); 278 out->terminated_ = data.terminated();
303 return true; 279 return true;
304 } 280 }
305 281
306 } // namespace mojo 282 } // namespace mojo
OLDNEW
« no previous file with comments | « ui/events/mojo/latency_info.mojom ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698