| OLD | NEW |
| 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 Loading... |
| 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_COMPONENT: |
| 66 return ui::mojom::LatencyComponentType:: | 66 return ui::mojom::LatencyComponentType:: |
| 67 INPUT_EVENT_LATENCY_TERMINATED_MOUSE_COMPONENT; | 67 INPUT_EVENT_LATENCY_TERMINATED_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 Loading... |
| 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_COMPONENT: |
| 149 return ui::INPUT_EVENT_LATENCY_TERMINATED_MOUSE_COMPONENT; | 137 return ui::INPUT_EVENT_LATENCY_TERMINATED_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 Loading... |
| 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 |
| OLD | NEW |