1 // Autogenerated by the ProtoZero compiler plugin. DO NOT EDIT.
2 
3 #ifndef PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_ANDROID_VIEW_ENUMS_PROTO_H_
4 #define PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_ANDROID_VIEW_ENUMS_PROTO_H_
5 
6 #include <stddef.h>
7 #include <stdint.h>
8 
9 #include "perfetto/protozero/field_writer.h"
10 #include "perfetto/protozero/message.h"
11 #include "perfetto/protozero/packed_repeated_fields.h"
12 #include "perfetto/protozero/proto_decoder.h"
13 #include "perfetto/protozero/proto_utils.h"
14 
15 
16 namespace perfetto {
17 namespace protos {
18 namespace pbzero {
19 
20 enum DisplayStateEnum : int32_t {
21   DISPLAY_STATE_UNKNOWN = 0,
22   DISPLAY_STATE_OFF = 1,
23   DISPLAY_STATE_ON = 2,
24   DISPLAY_STATE_DOZE = 3,
25   DISPLAY_STATE_DOZE_SUSPEND = 4,
26   DISPLAY_STATE_VR = 5,
27   DISPLAY_STATE_ON_SUSPEND = 6,
28 };
29 
30 constexpr DisplayStateEnum DisplayStateEnum_MIN = DisplayStateEnum::DISPLAY_STATE_UNKNOWN;
31 constexpr DisplayStateEnum DisplayStateEnum_MAX = DisplayStateEnum::DISPLAY_STATE_ON_SUSPEND;
32 
33 
34 PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
DisplayStateEnum_Name(::perfetto::protos::pbzero::DisplayStateEnum value)35 const char* DisplayStateEnum_Name(::perfetto::protos::pbzero::DisplayStateEnum value) {
36   switch (value) {
37   case ::perfetto::protos::pbzero::DisplayStateEnum::DISPLAY_STATE_UNKNOWN:
38     return "DISPLAY_STATE_UNKNOWN";
39 
40   case ::perfetto::protos::pbzero::DisplayStateEnum::DISPLAY_STATE_OFF:
41     return "DISPLAY_STATE_OFF";
42 
43   case ::perfetto::protos::pbzero::DisplayStateEnum::DISPLAY_STATE_ON:
44     return "DISPLAY_STATE_ON";
45 
46   case ::perfetto::protos::pbzero::DisplayStateEnum::DISPLAY_STATE_DOZE:
47     return "DISPLAY_STATE_DOZE";
48 
49   case ::perfetto::protos::pbzero::DisplayStateEnum::DISPLAY_STATE_DOZE_SUSPEND:
50     return "DISPLAY_STATE_DOZE_SUSPEND";
51 
52   case ::perfetto::protos::pbzero::DisplayStateEnum::DISPLAY_STATE_VR:
53     return "DISPLAY_STATE_VR";
54 
55   case ::perfetto::protos::pbzero::DisplayStateEnum::DISPLAY_STATE_ON_SUSPEND:
56     return "DISPLAY_STATE_ON_SUSPEND";
57   }
58   return "PBZERO_UNKNOWN_ENUM_VALUE";
59 }
60 
61 enum DisplayStateReason : int32_t {
62   DISPLAY_STATE_REASON_UNKNOWN = 0,
63   DISPLAY_STATE_REASON_DEFAULT_POLICY = 1,
64   DISPLAY_STATE_REASON_DRAW_WAKE_LOCK = 2,
65   DISPLAY_STATE_REASON_OFFLOAD = 3,
66   DISPLAY_STATE_REASON_TILT = 4,
67   DISPLAY_STATE_REASON_DREAM_MANAGER = 5,
68   DISPLAY_STATE_REASON_KEY = 6,
69   DISPLAY_STATE_REASON_MOTION = 7,
70 };
71 
72 constexpr DisplayStateReason DisplayStateReason_MIN = DisplayStateReason::DISPLAY_STATE_REASON_UNKNOWN;
73 constexpr DisplayStateReason DisplayStateReason_MAX = DisplayStateReason::DISPLAY_STATE_REASON_MOTION;
74 
75 
76 PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
DisplayStateReason_Name(::perfetto::protos::pbzero::DisplayStateReason value)77 const char* DisplayStateReason_Name(::perfetto::protos::pbzero::DisplayStateReason value) {
78   switch (value) {
79   case ::perfetto::protos::pbzero::DisplayStateReason::DISPLAY_STATE_REASON_UNKNOWN:
80     return "DISPLAY_STATE_REASON_UNKNOWN";
81 
82   case ::perfetto::protos::pbzero::DisplayStateReason::DISPLAY_STATE_REASON_DEFAULT_POLICY:
83     return "DISPLAY_STATE_REASON_DEFAULT_POLICY";
84 
85   case ::perfetto::protos::pbzero::DisplayStateReason::DISPLAY_STATE_REASON_DRAW_WAKE_LOCK:
86     return "DISPLAY_STATE_REASON_DRAW_WAKE_LOCK";
87 
88   case ::perfetto::protos::pbzero::DisplayStateReason::DISPLAY_STATE_REASON_OFFLOAD:
89     return "DISPLAY_STATE_REASON_OFFLOAD";
90 
91   case ::perfetto::protos::pbzero::DisplayStateReason::DISPLAY_STATE_REASON_TILT:
92     return "DISPLAY_STATE_REASON_TILT";
93 
94   case ::perfetto::protos::pbzero::DisplayStateReason::DISPLAY_STATE_REASON_DREAM_MANAGER:
95     return "DISPLAY_STATE_REASON_DREAM_MANAGER";
96 
97   case ::perfetto::protos::pbzero::DisplayStateReason::DISPLAY_STATE_REASON_KEY:
98     return "DISPLAY_STATE_REASON_KEY";
99 
100   case ::perfetto::protos::pbzero::DisplayStateReason::DISPLAY_STATE_REASON_MOTION:
101     return "DISPLAY_STATE_REASON_MOTION";
102   }
103   return "PBZERO_UNKNOWN_ENUM_VALUE";
104 }
105 
106 enum TransitionTypeEnum : int32_t {
107   TRANSIT_NONE = 0,
108   TRANSIT_UNSET = -1,
109   TRANSIT_ACTIVITY_OPEN = 6,
110   TRANSIT_ACTIVITY_CLOSE = 7,
111   TRANSIT_TASK_OPEN = 8,
112   TRANSIT_TASK_CLOSE = 9,
113   TRANSIT_TASK_TO_FRONT = 10,
114   TRANSIT_TASK_TO_BACK = 11,
115   TRANSIT_WALLPAPER_CLOSE = 12,
116   TRANSIT_WALLPAPER_OPEN = 13,
117   TRANSIT_WALLPAPER_INTRA_OPEN = 14,
118   TRANSIT_WALLPAPER_INTRA_CLOSE = 15,
119   TRANSIT_TASK_OPEN_BEHIND = 16,
120   TRANSIT_TASK_IN_PLACE = 17,
121   TRANSIT_ACTIVITY_RELAUNCH = 18,
122   TRANSIT_DOCK_TASK_FROM_RECENTS = 19,
123   TRANSIT_KEYGUARD_GOING_AWAY = 20,
124   TRANSIT_KEYGUARD_GOING_AWAY_ON_WALLPAPER = 21,
125   TRANSIT_KEYGUARD_OCCLUDE = 22,
126   TRANSIT_KEYGUARD_UNOCCLUDE = 23,
127   TRANSIT_TRANSLUCENT_ACTIVITY_OPEN = 24,
128   TRANSIT_TRANSLUCENT_ACTIVITY_CLOSE = 25,
129   TRANSIT_CRASHING_ACTIVITY_CLOSE = 26,
130 };
131 
132 constexpr TransitionTypeEnum TransitionTypeEnum_MIN = TransitionTypeEnum::TRANSIT_UNSET;
133 constexpr TransitionTypeEnum TransitionTypeEnum_MAX = TransitionTypeEnum::TRANSIT_CRASHING_ACTIVITY_CLOSE;
134 
135 
136 PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
TransitionTypeEnum_Name(::perfetto::protos::pbzero::TransitionTypeEnum value)137 const char* TransitionTypeEnum_Name(::perfetto::protos::pbzero::TransitionTypeEnum value) {
138   switch (value) {
139   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_NONE:
140     return "TRANSIT_NONE";
141 
142   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_UNSET:
143     return "TRANSIT_UNSET";
144 
145   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_ACTIVITY_OPEN:
146     return "TRANSIT_ACTIVITY_OPEN";
147 
148   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_ACTIVITY_CLOSE:
149     return "TRANSIT_ACTIVITY_CLOSE";
150 
151   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_TASK_OPEN:
152     return "TRANSIT_TASK_OPEN";
153 
154   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_TASK_CLOSE:
155     return "TRANSIT_TASK_CLOSE";
156 
157   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_TASK_TO_FRONT:
158     return "TRANSIT_TASK_TO_FRONT";
159 
160   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_TASK_TO_BACK:
161     return "TRANSIT_TASK_TO_BACK";
162 
163   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_WALLPAPER_CLOSE:
164     return "TRANSIT_WALLPAPER_CLOSE";
165 
166   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_WALLPAPER_OPEN:
167     return "TRANSIT_WALLPAPER_OPEN";
168 
169   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_WALLPAPER_INTRA_OPEN:
170     return "TRANSIT_WALLPAPER_INTRA_OPEN";
171 
172   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_WALLPAPER_INTRA_CLOSE:
173     return "TRANSIT_WALLPAPER_INTRA_CLOSE";
174 
175   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_TASK_OPEN_BEHIND:
176     return "TRANSIT_TASK_OPEN_BEHIND";
177 
178   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_TASK_IN_PLACE:
179     return "TRANSIT_TASK_IN_PLACE";
180 
181   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_ACTIVITY_RELAUNCH:
182     return "TRANSIT_ACTIVITY_RELAUNCH";
183 
184   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_DOCK_TASK_FROM_RECENTS:
185     return "TRANSIT_DOCK_TASK_FROM_RECENTS";
186 
187   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_KEYGUARD_GOING_AWAY:
188     return "TRANSIT_KEYGUARD_GOING_AWAY";
189 
190   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_KEYGUARD_GOING_AWAY_ON_WALLPAPER:
191     return "TRANSIT_KEYGUARD_GOING_AWAY_ON_WALLPAPER";
192 
193   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_KEYGUARD_OCCLUDE:
194     return "TRANSIT_KEYGUARD_OCCLUDE";
195 
196   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_KEYGUARD_UNOCCLUDE:
197     return "TRANSIT_KEYGUARD_UNOCCLUDE";
198 
199   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_TRANSLUCENT_ACTIVITY_OPEN:
200     return "TRANSIT_TRANSLUCENT_ACTIVITY_OPEN";
201 
202   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_TRANSLUCENT_ACTIVITY_CLOSE:
203     return "TRANSIT_TRANSLUCENT_ACTIVITY_CLOSE";
204 
205   case ::perfetto::protos::pbzero::TransitionTypeEnum::TRANSIT_CRASHING_ACTIVITY_CLOSE:
206     return "TRANSIT_CRASHING_ACTIVITY_CLOSE";
207   }
208   return "PBZERO_UNKNOWN_ENUM_VALUE";
209 }
210 
211 } // Namespace.
212 } // Namespace.
213 } // Namespace.
214 #endif  // Include guard.
215