Index: components/scheduler/renderer/renderer_scheduler.cc |
diff --git a/components/scheduler/renderer/renderer_scheduler.cc b/components/scheduler/renderer/renderer_scheduler.cc |
index 70459bff292d69176ae2eb6c1043ab520b1f7c49..bdc0b9d9ebef34e9b3954c665cb94665c38c7fbd 100644 |
--- a/components/scheduler/renderer/renderer_scheduler.cc |
+++ b/components/scheduler/renderer/renderer_scheduler.cc |
@@ -34,4 +34,37 @@ scoped_ptr<RendererScheduler> RendererScheduler::Create() { |
SchedulerTaskRunnerDelegateImpl::Create(message_loop))); |
} |
+// static |
+const char* RendererScheduler::UseCaseToString(UseCase use_case) { |
+ switch (use_case) { |
+ case UseCase::NONE: |
+ return "none"; |
+ case UseCase::COMPOSITOR_GESTURE: |
+ return "compositor_gesture"; |
+ case UseCase::MAIN_THREAD_GESTURE: |
+ return "mainthread_gesture"; |
Sami
2015/08/27 15:15:59
nit: main_thread_gesture
alex clarke (OOO till 29th)
2015/09/03 10:34:25
Done.
|
+ case UseCase::TOUCHSTART: |
+ return "touchstart"; |
+ case UseCase::LOADING: |
+ return "loading"; |
+ default: |
+ NOTREACHED(); |
+ return nullptr; |
+ } |
+} |
+ |
+// static |
+const char* RendererScheduler::InputEventStateToString( |
+ InputEventState input_event_state) { |
+ switch (input_event_state) { |
+ case InputEventState::EVENT_CONSUMED_BY_COMPOSITOR: |
+ return "event_consumed_by_compositor"; |
+ case InputEventState::EVENT_FORWARDED_TO_MAIN_THREAD: |
+ return "event_forwarded_to_main_thread"; |
+ default: |
+ NOTREACHED(); |
+ return nullptr; |
+ } |
+} |
+ |
} // namespace scheduler |