1 // Autogenerated by the ProtoZero compiler plugin. DO NOT EDIT.
2
3 #ifndef PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_ANDROID_VIEW_WINDOWLAYOUTPARAMS_PROTO_H_
4 #define PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_ANDROID_VIEW_WINDOWLAYOUTPARAMS_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 namespace perfetto {
16 namespace protos {
17 namespace pbzero {
18 namespace perfetto_pbzero_enum_PixelFormatProto {
19 enum Format : int32_t;
20 } // namespace perfetto_pbzero_enum_PixelFormatProto
21 using PixelFormatProto_Format = perfetto_pbzero_enum_PixelFormatProto::Format;
22 namespace perfetto_pbzero_enum_ViewDisplayProto {
23 enum ColorMode : int32_t;
24 } // namespace perfetto_pbzero_enum_ViewDisplayProto
25 using ViewDisplayProto_ColorMode = perfetto_pbzero_enum_ViewDisplayProto::ColorMode;
26 namespace perfetto_pbzero_enum_WindowLayoutParamsProto {
27 enum RotationAnimation : int32_t;
28 } // namespace perfetto_pbzero_enum_WindowLayoutParamsProto
29 using WindowLayoutParamsProto_RotationAnimation = perfetto_pbzero_enum_WindowLayoutParamsProto::RotationAnimation;
30 } // Namespace pbzero.
31 } // Namespace protos.
32 } // Namespace perfetto.
33
34 namespace perfetto {
35 namespace protos {
36 namespace pbzero {
37
38 namespace perfetto_pbzero_enum_WindowLayoutParamsProto {
39 enum RotationAnimation : int32_t {
40 ROTATION_ANIMATION_UNSPECIFIED = -1,
41 ROTATION_ANIMATION_CROSSFADE = 1,
42 ROTATION_ANIMATION_JUMPCUT = 2,
43 ROTATION_ANIMATION_SEAMLESS = 3,
44 };
45 } // namespace perfetto_pbzero_enum_WindowLayoutParamsProto
46 using WindowLayoutParamsProto_RotationAnimation = perfetto_pbzero_enum_WindowLayoutParamsProto::RotationAnimation;
47
48
49 constexpr WindowLayoutParamsProto_RotationAnimation WindowLayoutParamsProto_RotationAnimation_MIN = WindowLayoutParamsProto_RotationAnimation::ROTATION_ANIMATION_UNSPECIFIED;
50 constexpr WindowLayoutParamsProto_RotationAnimation WindowLayoutParamsProto_RotationAnimation_MAX = WindowLayoutParamsProto_RotationAnimation::ROTATION_ANIMATION_SEAMLESS;
51
52
53 PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
WindowLayoutParamsProto_RotationAnimation_Name(::perfetto::protos::pbzero::WindowLayoutParamsProto_RotationAnimation value)54 const char* WindowLayoutParamsProto_RotationAnimation_Name(::perfetto::protos::pbzero::WindowLayoutParamsProto_RotationAnimation value) {
55 switch (value) {
56 case ::perfetto::protos::pbzero::WindowLayoutParamsProto_RotationAnimation::ROTATION_ANIMATION_UNSPECIFIED:
57 return "ROTATION_ANIMATION_UNSPECIFIED";
58
59 case ::perfetto::protos::pbzero::WindowLayoutParamsProto_RotationAnimation::ROTATION_ANIMATION_CROSSFADE:
60 return "ROTATION_ANIMATION_CROSSFADE";
61
62 case ::perfetto::protos::pbzero::WindowLayoutParamsProto_RotationAnimation::ROTATION_ANIMATION_JUMPCUT:
63 return "ROTATION_ANIMATION_JUMPCUT";
64
65 case ::perfetto::protos::pbzero::WindowLayoutParamsProto_RotationAnimation::ROTATION_ANIMATION_SEAMLESS:
66 return "ROTATION_ANIMATION_SEAMLESS";
67 }
68 return "PBZERO_UNKNOWN_ENUM_VALUE";
69 }
70
71 class WindowLayoutParamsProto_Decoder : public ::protozero::TypedProtoDecoder</*MAX_FIELD_ID=*/33, /*HAS_NONPACKED_REPEATED_FIELDS=*/false> {
72 public:
WindowLayoutParamsProto_Decoder(const uint8_t * data,size_t len)73 WindowLayoutParamsProto_Decoder(const uint8_t* data, size_t len) : TypedProtoDecoder(data, len) {}
WindowLayoutParamsProto_Decoder(const std::string & raw)74 explicit WindowLayoutParamsProto_Decoder(const std::string& raw) : TypedProtoDecoder(reinterpret_cast<const uint8_t*>(raw.data()), raw.size()) {}
WindowLayoutParamsProto_Decoder(const::protozero::ConstBytes & raw)75 explicit WindowLayoutParamsProto_Decoder(const ::protozero::ConstBytes& raw) : TypedProtoDecoder(raw.data, raw.size) {}
has_type()76 bool has_type() const { return at<1>().valid(); }
type()77 int32_t type() const { return at<1>().as_int32(); }
has_x()78 bool has_x() const { return at<2>().valid(); }
x()79 int32_t x() const { return at<2>().as_int32(); }
has_y()80 bool has_y() const { return at<3>().valid(); }
y()81 int32_t y() const { return at<3>().as_int32(); }
has_width()82 bool has_width() const { return at<4>().valid(); }
width()83 int32_t width() const { return at<4>().as_int32(); }
has_height()84 bool has_height() const { return at<5>().valid(); }
height()85 int32_t height() const { return at<5>().as_int32(); }
has_horizontal_margin()86 bool has_horizontal_margin() const { return at<6>().valid(); }
horizontal_margin()87 float horizontal_margin() const { return at<6>().as_float(); }
has_vertical_margin()88 bool has_vertical_margin() const { return at<7>().valid(); }
vertical_margin()89 float vertical_margin() const { return at<7>().as_float(); }
has_gravity()90 bool has_gravity() const { return at<8>().valid(); }
gravity()91 int32_t gravity() const { return at<8>().as_int32(); }
has_soft_input_mode()92 bool has_soft_input_mode() const { return at<9>().valid(); }
soft_input_mode()93 int32_t soft_input_mode() const { return at<9>().as_int32(); }
has_format()94 bool has_format() const { return at<10>().valid(); }
format()95 int32_t format() const { return at<10>().as_int32(); }
has_window_animations()96 bool has_window_animations() const { return at<11>().valid(); }
window_animations()97 int32_t window_animations() const { return at<11>().as_int32(); }
has_alpha()98 bool has_alpha() const { return at<12>().valid(); }
alpha()99 float alpha() const { return at<12>().as_float(); }
has_screen_brightness()100 bool has_screen_brightness() const { return at<13>().valid(); }
screen_brightness()101 float screen_brightness() const { return at<13>().as_float(); }
has_button_brightness()102 bool has_button_brightness() const { return at<14>().valid(); }
button_brightness()103 float button_brightness() const { return at<14>().as_float(); }
has_rotation_animation()104 bool has_rotation_animation() const { return at<15>().valid(); }
rotation_animation()105 int32_t rotation_animation() const { return at<15>().as_int32(); }
has_preferred_refresh_rate()106 bool has_preferred_refresh_rate() const { return at<16>().valid(); }
preferred_refresh_rate()107 float preferred_refresh_rate() const { return at<16>().as_float(); }
has_preferred_display_mode_id()108 bool has_preferred_display_mode_id() const { return at<17>().valid(); }
preferred_display_mode_id()109 int32_t preferred_display_mode_id() const { return at<17>().as_int32(); }
has_has_system_ui_listeners()110 bool has_has_system_ui_listeners() const { return at<18>().valid(); }
has_system_ui_listeners()111 bool has_system_ui_listeners() const { return at<18>().as_bool(); }
has_input_feature_flags()112 bool has_input_feature_flags() const { return at<19>().valid(); }
input_feature_flags()113 uint32_t input_feature_flags() const { return at<19>().as_uint32(); }
has_user_activity_timeout()114 bool has_user_activity_timeout() const { return at<20>().valid(); }
user_activity_timeout()115 int64_t user_activity_timeout() const { return at<20>().as_int64(); }
has_color_mode()116 bool has_color_mode() const { return at<23>().valid(); }
color_mode()117 int32_t color_mode() const { return at<23>().as_int32(); }
has_flags()118 bool has_flags() const { return at<24>().valid(); }
flags()119 uint32_t flags() const { return at<24>().as_uint32(); }
has_private_flags()120 bool has_private_flags() const { return at<26>().valid(); }
private_flags()121 uint32_t private_flags() const { return at<26>().as_uint32(); }
has_system_ui_visibility_flags()122 bool has_system_ui_visibility_flags() const { return at<27>().valid(); }
system_ui_visibility_flags()123 uint32_t system_ui_visibility_flags() const { return at<27>().as_uint32(); }
has_subtree_system_ui_visibility_flags()124 bool has_subtree_system_ui_visibility_flags() const { return at<28>().valid(); }
subtree_system_ui_visibility_flags()125 uint32_t subtree_system_ui_visibility_flags() const { return at<28>().as_uint32(); }
has_appearance()126 bool has_appearance() const { return at<29>().valid(); }
appearance()127 uint32_t appearance() const { return at<29>().as_uint32(); }
has_behavior()128 bool has_behavior() const { return at<30>().valid(); }
behavior()129 uint32_t behavior() const { return at<30>().as_uint32(); }
has_fit_insets_types()130 bool has_fit_insets_types() const { return at<31>().valid(); }
fit_insets_types()131 uint32_t fit_insets_types() const { return at<31>().as_uint32(); }
has_fit_insets_sides()132 bool has_fit_insets_sides() const { return at<32>().valid(); }
fit_insets_sides()133 uint32_t fit_insets_sides() const { return at<32>().as_uint32(); }
has_fit_ignore_visibility()134 bool has_fit_ignore_visibility() const { return at<33>().valid(); }
fit_ignore_visibility()135 bool fit_ignore_visibility() const { return at<33>().as_bool(); }
136 };
137
138 class WindowLayoutParamsProto : public ::protozero::Message {
139 public:
140 using Decoder = WindowLayoutParamsProto_Decoder;
141 enum : int32_t {
142 kTypeFieldNumber = 1,
143 kXFieldNumber = 2,
144 kYFieldNumber = 3,
145 kWidthFieldNumber = 4,
146 kHeightFieldNumber = 5,
147 kHorizontalMarginFieldNumber = 6,
148 kVerticalMarginFieldNumber = 7,
149 kGravityFieldNumber = 8,
150 kSoftInputModeFieldNumber = 9,
151 kFormatFieldNumber = 10,
152 kWindowAnimationsFieldNumber = 11,
153 kAlphaFieldNumber = 12,
154 kScreenBrightnessFieldNumber = 13,
155 kButtonBrightnessFieldNumber = 14,
156 kRotationAnimationFieldNumber = 15,
157 kPreferredRefreshRateFieldNumber = 16,
158 kPreferredDisplayModeIdFieldNumber = 17,
159 kHasSystemUiListenersFieldNumber = 18,
160 kInputFeatureFlagsFieldNumber = 19,
161 kUserActivityTimeoutFieldNumber = 20,
162 kColorModeFieldNumber = 23,
163 kFlagsFieldNumber = 24,
164 kPrivateFlagsFieldNumber = 26,
165 kSystemUiVisibilityFlagsFieldNumber = 27,
166 kSubtreeSystemUiVisibilityFlagsFieldNumber = 28,
167 kAppearanceFieldNumber = 29,
168 kBehaviorFieldNumber = 30,
169 kFitInsetsTypesFieldNumber = 31,
170 kFitInsetsSidesFieldNumber = 32,
171 kFitIgnoreVisibilityFieldNumber = 33,
172 };
GetName()173 static constexpr const char* GetName() { return ".perfetto.protos.WindowLayoutParamsProto"; }
174
175
176 using RotationAnimation = ::perfetto::protos::pbzero::WindowLayoutParamsProto_RotationAnimation;
RotationAnimation_Name(RotationAnimation value)177 static inline const char* RotationAnimation_Name(RotationAnimation value) {
178 return ::perfetto::protos::pbzero::WindowLayoutParamsProto_RotationAnimation_Name(value);
179 }
180 static inline const RotationAnimation ROTATION_ANIMATION_UNSPECIFIED = RotationAnimation::ROTATION_ANIMATION_UNSPECIFIED;
181 static inline const RotationAnimation ROTATION_ANIMATION_CROSSFADE = RotationAnimation::ROTATION_ANIMATION_CROSSFADE;
182 static inline const RotationAnimation ROTATION_ANIMATION_JUMPCUT = RotationAnimation::ROTATION_ANIMATION_JUMPCUT;
183 static inline const RotationAnimation ROTATION_ANIMATION_SEAMLESS = RotationAnimation::ROTATION_ANIMATION_SEAMLESS;
184
185 using FieldMetadata_Type =
186 ::protozero::proto_utils::FieldMetadata<
187 1,
188 ::protozero::proto_utils::RepetitionType::kNotRepeated,
189 ::protozero::proto_utils::ProtoSchemaType::kInt32,
190 int32_t,
191 WindowLayoutParamsProto>;
192
193 static constexpr FieldMetadata_Type kType{};
set_type(int32_t value)194 void set_type(int32_t value) {
195 static constexpr uint32_t field_id = FieldMetadata_Type::kFieldId;
196 // Call the appropriate protozero::Message::Append(field_id, ...)
197 // method based on the type of the field.
198 ::protozero::internal::FieldWriter<
199 ::protozero::proto_utils::ProtoSchemaType::kInt32>
200 ::Append(*this, field_id, value);
201 }
202
203 using FieldMetadata_X =
204 ::protozero::proto_utils::FieldMetadata<
205 2,
206 ::protozero::proto_utils::RepetitionType::kNotRepeated,
207 ::protozero::proto_utils::ProtoSchemaType::kInt32,
208 int32_t,
209 WindowLayoutParamsProto>;
210
211 static constexpr FieldMetadata_X kX{};
set_x(int32_t value)212 void set_x(int32_t value) {
213 static constexpr uint32_t field_id = FieldMetadata_X::kFieldId;
214 // Call the appropriate protozero::Message::Append(field_id, ...)
215 // method based on the type of the field.
216 ::protozero::internal::FieldWriter<
217 ::protozero::proto_utils::ProtoSchemaType::kInt32>
218 ::Append(*this, field_id, value);
219 }
220
221 using FieldMetadata_Y =
222 ::protozero::proto_utils::FieldMetadata<
223 3,
224 ::protozero::proto_utils::RepetitionType::kNotRepeated,
225 ::protozero::proto_utils::ProtoSchemaType::kInt32,
226 int32_t,
227 WindowLayoutParamsProto>;
228
229 static constexpr FieldMetadata_Y kY{};
set_y(int32_t value)230 void set_y(int32_t value) {
231 static constexpr uint32_t field_id = FieldMetadata_Y::kFieldId;
232 // Call the appropriate protozero::Message::Append(field_id, ...)
233 // method based on the type of the field.
234 ::protozero::internal::FieldWriter<
235 ::protozero::proto_utils::ProtoSchemaType::kInt32>
236 ::Append(*this, field_id, value);
237 }
238
239 using FieldMetadata_Width =
240 ::protozero::proto_utils::FieldMetadata<
241 4,
242 ::protozero::proto_utils::RepetitionType::kNotRepeated,
243 ::protozero::proto_utils::ProtoSchemaType::kInt32,
244 int32_t,
245 WindowLayoutParamsProto>;
246
247 static constexpr FieldMetadata_Width kWidth{};
set_width(int32_t value)248 void set_width(int32_t value) {
249 static constexpr uint32_t field_id = FieldMetadata_Width::kFieldId;
250 // Call the appropriate protozero::Message::Append(field_id, ...)
251 // method based on the type of the field.
252 ::protozero::internal::FieldWriter<
253 ::protozero::proto_utils::ProtoSchemaType::kInt32>
254 ::Append(*this, field_id, value);
255 }
256
257 using FieldMetadata_Height =
258 ::protozero::proto_utils::FieldMetadata<
259 5,
260 ::protozero::proto_utils::RepetitionType::kNotRepeated,
261 ::protozero::proto_utils::ProtoSchemaType::kInt32,
262 int32_t,
263 WindowLayoutParamsProto>;
264
265 static constexpr FieldMetadata_Height kHeight{};
set_height(int32_t value)266 void set_height(int32_t value) {
267 static constexpr uint32_t field_id = FieldMetadata_Height::kFieldId;
268 // Call the appropriate protozero::Message::Append(field_id, ...)
269 // method based on the type of the field.
270 ::protozero::internal::FieldWriter<
271 ::protozero::proto_utils::ProtoSchemaType::kInt32>
272 ::Append(*this, field_id, value);
273 }
274
275 using FieldMetadata_HorizontalMargin =
276 ::protozero::proto_utils::FieldMetadata<
277 6,
278 ::protozero::proto_utils::RepetitionType::kNotRepeated,
279 ::protozero::proto_utils::ProtoSchemaType::kFloat,
280 float,
281 WindowLayoutParamsProto>;
282
283 static constexpr FieldMetadata_HorizontalMargin kHorizontalMargin{};
set_horizontal_margin(float value)284 void set_horizontal_margin(float value) {
285 static constexpr uint32_t field_id = FieldMetadata_HorizontalMargin::kFieldId;
286 // Call the appropriate protozero::Message::Append(field_id, ...)
287 // method based on the type of the field.
288 ::protozero::internal::FieldWriter<
289 ::protozero::proto_utils::ProtoSchemaType::kFloat>
290 ::Append(*this, field_id, value);
291 }
292
293 using FieldMetadata_VerticalMargin =
294 ::protozero::proto_utils::FieldMetadata<
295 7,
296 ::protozero::proto_utils::RepetitionType::kNotRepeated,
297 ::protozero::proto_utils::ProtoSchemaType::kFloat,
298 float,
299 WindowLayoutParamsProto>;
300
301 static constexpr FieldMetadata_VerticalMargin kVerticalMargin{};
set_vertical_margin(float value)302 void set_vertical_margin(float value) {
303 static constexpr uint32_t field_id = FieldMetadata_VerticalMargin::kFieldId;
304 // Call the appropriate protozero::Message::Append(field_id, ...)
305 // method based on the type of the field.
306 ::protozero::internal::FieldWriter<
307 ::protozero::proto_utils::ProtoSchemaType::kFloat>
308 ::Append(*this, field_id, value);
309 }
310
311 using FieldMetadata_Gravity =
312 ::protozero::proto_utils::FieldMetadata<
313 8,
314 ::protozero::proto_utils::RepetitionType::kNotRepeated,
315 ::protozero::proto_utils::ProtoSchemaType::kInt32,
316 int32_t,
317 WindowLayoutParamsProto>;
318
319 static constexpr FieldMetadata_Gravity kGravity{};
set_gravity(int32_t value)320 void set_gravity(int32_t value) {
321 static constexpr uint32_t field_id = FieldMetadata_Gravity::kFieldId;
322 // Call the appropriate protozero::Message::Append(field_id, ...)
323 // method based on the type of the field.
324 ::protozero::internal::FieldWriter<
325 ::protozero::proto_utils::ProtoSchemaType::kInt32>
326 ::Append(*this, field_id, value);
327 }
328
329 using FieldMetadata_SoftInputMode =
330 ::protozero::proto_utils::FieldMetadata<
331 9,
332 ::protozero::proto_utils::RepetitionType::kNotRepeated,
333 ::protozero::proto_utils::ProtoSchemaType::kInt32,
334 int32_t,
335 WindowLayoutParamsProto>;
336
337 static constexpr FieldMetadata_SoftInputMode kSoftInputMode{};
set_soft_input_mode(int32_t value)338 void set_soft_input_mode(int32_t value) {
339 static constexpr uint32_t field_id = FieldMetadata_SoftInputMode::kFieldId;
340 // Call the appropriate protozero::Message::Append(field_id, ...)
341 // method based on the type of the field.
342 ::protozero::internal::FieldWriter<
343 ::protozero::proto_utils::ProtoSchemaType::kInt32>
344 ::Append(*this, field_id, value);
345 }
346
347 using FieldMetadata_Format =
348 ::protozero::proto_utils::FieldMetadata<
349 10,
350 ::protozero::proto_utils::RepetitionType::kNotRepeated,
351 ::protozero::proto_utils::ProtoSchemaType::kEnum,
352 PixelFormatProto_Format,
353 WindowLayoutParamsProto>;
354
355 static constexpr FieldMetadata_Format kFormat{};
set_format(PixelFormatProto_Format value)356 void set_format(PixelFormatProto_Format value) {
357 static constexpr uint32_t field_id = FieldMetadata_Format::kFieldId;
358 // Call the appropriate protozero::Message::Append(field_id, ...)
359 // method based on the type of the field.
360 ::protozero::internal::FieldWriter<
361 ::protozero::proto_utils::ProtoSchemaType::kEnum>
362 ::Append(*this, field_id, value);
363 }
364
365 using FieldMetadata_WindowAnimations =
366 ::protozero::proto_utils::FieldMetadata<
367 11,
368 ::protozero::proto_utils::RepetitionType::kNotRepeated,
369 ::protozero::proto_utils::ProtoSchemaType::kInt32,
370 int32_t,
371 WindowLayoutParamsProto>;
372
373 static constexpr FieldMetadata_WindowAnimations kWindowAnimations{};
set_window_animations(int32_t value)374 void set_window_animations(int32_t value) {
375 static constexpr uint32_t field_id = FieldMetadata_WindowAnimations::kFieldId;
376 // Call the appropriate protozero::Message::Append(field_id, ...)
377 // method based on the type of the field.
378 ::protozero::internal::FieldWriter<
379 ::protozero::proto_utils::ProtoSchemaType::kInt32>
380 ::Append(*this, field_id, value);
381 }
382
383 using FieldMetadata_Alpha =
384 ::protozero::proto_utils::FieldMetadata<
385 12,
386 ::protozero::proto_utils::RepetitionType::kNotRepeated,
387 ::protozero::proto_utils::ProtoSchemaType::kFloat,
388 float,
389 WindowLayoutParamsProto>;
390
391 static constexpr FieldMetadata_Alpha kAlpha{};
set_alpha(float value)392 void set_alpha(float value) {
393 static constexpr uint32_t field_id = FieldMetadata_Alpha::kFieldId;
394 // Call the appropriate protozero::Message::Append(field_id, ...)
395 // method based on the type of the field.
396 ::protozero::internal::FieldWriter<
397 ::protozero::proto_utils::ProtoSchemaType::kFloat>
398 ::Append(*this, field_id, value);
399 }
400
401 using FieldMetadata_ScreenBrightness =
402 ::protozero::proto_utils::FieldMetadata<
403 13,
404 ::protozero::proto_utils::RepetitionType::kNotRepeated,
405 ::protozero::proto_utils::ProtoSchemaType::kFloat,
406 float,
407 WindowLayoutParamsProto>;
408
409 static constexpr FieldMetadata_ScreenBrightness kScreenBrightness{};
set_screen_brightness(float value)410 void set_screen_brightness(float value) {
411 static constexpr uint32_t field_id = FieldMetadata_ScreenBrightness::kFieldId;
412 // Call the appropriate protozero::Message::Append(field_id, ...)
413 // method based on the type of the field.
414 ::protozero::internal::FieldWriter<
415 ::protozero::proto_utils::ProtoSchemaType::kFloat>
416 ::Append(*this, field_id, value);
417 }
418
419 using FieldMetadata_ButtonBrightness =
420 ::protozero::proto_utils::FieldMetadata<
421 14,
422 ::protozero::proto_utils::RepetitionType::kNotRepeated,
423 ::protozero::proto_utils::ProtoSchemaType::kFloat,
424 float,
425 WindowLayoutParamsProto>;
426
427 static constexpr FieldMetadata_ButtonBrightness kButtonBrightness{};
set_button_brightness(float value)428 void set_button_brightness(float value) {
429 static constexpr uint32_t field_id = FieldMetadata_ButtonBrightness::kFieldId;
430 // Call the appropriate protozero::Message::Append(field_id, ...)
431 // method based on the type of the field.
432 ::protozero::internal::FieldWriter<
433 ::protozero::proto_utils::ProtoSchemaType::kFloat>
434 ::Append(*this, field_id, value);
435 }
436
437 using FieldMetadata_RotationAnimation =
438 ::protozero::proto_utils::FieldMetadata<
439 15,
440 ::protozero::proto_utils::RepetitionType::kNotRepeated,
441 ::protozero::proto_utils::ProtoSchemaType::kEnum,
442 WindowLayoutParamsProto_RotationAnimation,
443 WindowLayoutParamsProto>;
444
445 static constexpr FieldMetadata_RotationAnimation kRotationAnimation{};
set_rotation_animation(WindowLayoutParamsProto_RotationAnimation value)446 void set_rotation_animation(WindowLayoutParamsProto_RotationAnimation value) {
447 static constexpr uint32_t field_id = FieldMetadata_RotationAnimation::kFieldId;
448 // Call the appropriate protozero::Message::Append(field_id, ...)
449 // method based on the type of the field.
450 ::protozero::internal::FieldWriter<
451 ::protozero::proto_utils::ProtoSchemaType::kEnum>
452 ::Append(*this, field_id, value);
453 }
454
455 using FieldMetadata_PreferredRefreshRate =
456 ::protozero::proto_utils::FieldMetadata<
457 16,
458 ::protozero::proto_utils::RepetitionType::kNotRepeated,
459 ::protozero::proto_utils::ProtoSchemaType::kFloat,
460 float,
461 WindowLayoutParamsProto>;
462
463 static constexpr FieldMetadata_PreferredRefreshRate kPreferredRefreshRate{};
set_preferred_refresh_rate(float value)464 void set_preferred_refresh_rate(float value) {
465 static constexpr uint32_t field_id = FieldMetadata_PreferredRefreshRate::kFieldId;
466 // Call the appropriate protozero::Message::Append(field_id, ...)
467 // method based on the type of the field.
468 ::protozero::internal::FieldWriter<
469 ::protozero::proto_utils::ProtoSchemaType::kFloat>
470 ::Append(*this, field_id, value);
471 }
472
473 using FieldMetadata_PreferredDisplayModeId =
474 ::protozero::proto_utils::FieldMetadata<
475 17,
476 ::protozero::proto_utils::RepetitionType::kNotRepeated,
477 ::protozero::proto_utils::ProtoSchemaType::kInt32,
478 int32_t,
479 WindowLayoutParamsProto>;
480
481 static constexpr FieldMetadata_PreferredDisplayModeId kPreferredDisplayModeId{};
set_preferred_display_mode_id(int32_t value)482 void set_preferred_display_mode_id(int32_t value) {
483 static constexpr uint32_t field_id = FieldMetadata_PreferredDisplayModeId::kFieldId;
484 // Call the appropriate protozero::Message::Append(field_id, ...)
485 // method based on the type of the field.
486 ::protozero::internal::FieldWriter<
487 ::protozero::proto_utils::ProtoSchemaType::kInt32>
488 ::Append(*this, field_id, value);
489 }
490
491 using FieldMetadata_HasSystemUiListeners =
492 ::protozero::proto_utils::FieldMetadata<
493 18,
494 ::protozero::proto_utils::RepetitionType::kNotRepeated,
495 ::protozero::proto_utils::ProtoSchemaType::kBool,
496 bool,
497 WindowLayoutParamsProto>;
498
499 static constexpr FieldMetadata_HasSystemUiListeners kHasSystemUiListeners{};
set_has_system_ui_listeners(bool value)500 void set_has_system_ui_listeners(bool value) {
501 static constexpr uint32_t field_id = FieldMetadata_HasSystemUiListeners::kFieldId;
502 // Call the appropriate protozero::Message::Append(field_id, ...)
503 // method based on the type of the field.
504 ::protozero::internal::FieldWriter<
505 ::protozero::proto_utils::ProtoSchemaType::kBool>
506 ::Append(*this, field_id, value);
507 }
508
509 using FieldMetadata_InputFeatureFlags =
510 ::protozero::proto_utils::FieldMetadata<
511 19,
512 ::protozero::proto_utils::RepetitionType::kNotRepeated,
513 ::protozero::proto_utils::ProtoSchemaType::kUint32,
514 uint32_t,
515 WindowLayoutParamsProto>;
516
517 static constexpr FieldMetadata_InputFeatureFlags kInputFeatureFlags{};
set_input_feature_flags(uint32_t value)518 void set_input_feature_flags(uint32_t value) {
519 static constexpr uint32_t field_id = FieldMetadata_InputFeatureFlags::kFieldId;
520 // Call the appropriate protozero::Message::Append(field_id, ...)
521 // method based on the type of the field.
522 ::protozero::internal::FieldWriter<
523 ::protozero::proto_utils::ProtoSchemaType::kUint32>
524 ::Append(*this, field_id, value);
525 }
526
527 using FieldMetadata_UserActivityTimeout =
528 ::protozero::proto_utils::FieldMetadata<
529 20,
530 ::protozero::proto_utils::RepetitionType::kNotRepeated,
531 ::protozero::proto_utils::ProtoSchemaType::kInt64,
532 int64_t,
533 WindowLayoutParamsProto>;
534
535 static constexpr FieldMetadata_UserActivityTimeout kUserActivityTimeout{};
set_user_activity_timeout(int64_t value)536 void set_user_activity_timeout(int64_t value) {
537 static constexpr uint32_t field_id = FieldMetadata_UserActivityTimeout::kFieldId;
538 // Call the appropriate protozero::Message::Append(field_id, ...)
539 // method based on the type of the field.
540 ::protozero::internal::FieldWriter<
541 ::protozero::proto_utils::ProtoSchemaType::kInt64>
542 ::Append(*this, field_id, value);
543 }
544
545 using FieldMetadata_ColorMode =
546 ::protozero::proto_utils::FieldMetadata<
547 23,
548 ::protozero::proto_utils::RepetitionType::kNotRepeated,
549 ::protozero::proto_utils::ProtoSchemaType::kEnum,
550 ViewDisplayProto_ColorMode,
551 WindowLayoutParamsProto>;
552
553 static constexpr FieldMetadata_ColorMode kColorMode{};
set_color_mode(ViewDisplayProto_ColorMode value)554 void set_color_mode(ViewDisplayProto_ColorMode value) {
555 static constexpr uint32_t field_id = FieldMetadata_ColorMode::kFieldId;
556 // Call the appropriate protozero::Message::Append(field_id, ...)
557 // method based on the type of the field.
558 ::protozero::internal::FieldWriter<
559 ::protozero::proto_utils::ProtoSchemaType::kEnum>
560 ::Append(*this, field_id, value);
561 }
562
563 using FieldMetadata_Flags =
564 ::protozero::proto_utils::FieldMetadata<
565 24,
566 ::protozero::proto_utils::RepetitionType::kNotRepeated,
567 ::protozero::proto_utils::ProtoSchemaType::kUint32,
568 uint32_t,
569 WindowLayoutParamsProto>;
570
571 static constexpr FieldMetadata_Flags kFlags{};
set_flags(uint32_t value)572 void set_flags(uint32_t value) {
573 static constexpr uint32_t field_id = FieldMetadata_Flags::kFieldId;
574 // Call the appropriate protozero::Message::Append(field_id, ...)
575 // method based on the type of the field.
576 ::protozero::internal::FieldWriter<
577 ::protozero::proto_utils::ProtoSchemaType::kUint32>
578 ::Append(*this, field_id, value);
579 }
580
581 using FieldMetadata_PrivateFlags =
582 ::protozero::proto_utils::FieldMetadata<
583 26,
584 ::protozero::proto_utils::RepetitionType::kNotRepeated,
585 ::protozero::proto_utils::ProtoSchemaType::kUint32,
586 uint32_t,
587 WindowLayoutParamsProto>;
588
589 static constexpr FieldMetadata_PrivateFlags kPrivateFlags{};
set_private_flags(uint32_t value)590 void set_private_flags(uint32_t value) {
591 static constexpr uint32_t field_id = FieldMetadata_PrivateFlags::kFieldId;
592 // Call the appropriate protozero::Message::Append(field_id, ...)
593 // method based on the type of the field.
594 ::protozero::internal::FieldWriter<
595 ::protozero::proto_utils::ProtoSchemaType::kUint32>
596 ::Append(*this, field_id, value);
597 }
598
599 using FieldMetadata_SystemUiVisibilityFlags =
600 ::protozero::proto_utils::FieldMetadata<
601 27,
602 ::protozero::proto_utils::RepetitionType::kNotRepeated,
603 ::protozero::proto_utils::ProtoSchemaType::kUint32,
604 uint32_t,
605 WindowLayoutParamsProto>;
606
607 static constexpr FieldMetadata_SystemUiVisibilityFlags kSystemUiVisibilityFlags{};
set_system_ui_visibility_flags(uint32_t value)608 void set_system_ui_visibility_flags(uint32_t value) {
609 static constexpr uint32_t field_id = FieldMetadata_SystemUiVisibilityFlags::kFieldId;
610 // Call the appropriate protozero::Message::Append(field_id, ...)
611 // method based on the type of the field.
612 ::protozero::internal::FieldWriter<
613 ::protozero::proto_utils::ProtoSchemaType::kUint32>
614 ::Append(*this, field_id, value);
615 }
616
617 using FieldMetadata_SubtreeSystemUiVisibilityFlags =
618 ::protozero::proto_utils::FieldMetadata<
619 28,
620 ::protozero::proto_utils::RepetitionType::kNotRepeated,
621 ::protozero::proto_utils::ProtoSchemaType::kUint32,
622 uint32_t,
623 WindowLayoutParamsProto>;
624
625 static constexpr FieldMetadata_SubtreeSystemUiVisibilityFlags kSubtreeSystemUiVisibilityFlags{};
set_subtree_system_ui_visibility_flags(uint32_t value)626 void set_subtree_system_ui_visibility_flags(uint32_t value) {
627 static constexpr uint32_t field_id = FieldMetadata_SubtreeSystemUiVisibilityFlags::kFieldId;
628 // Call the appropriate protozero::Message::Append(field_id, ...)
629 // method based on the type of the field.
630 ::protozero::internal::FieldWriter<
631 ::protozero::proto_utils::ProtoSchemaType::kUint32>
632 ::Append(*this, field_id, value);
633 }
634
635 using FieldMetadata_Appearance =
636 ::protozero::proto_utils::FieldMetadata<
637 29,
638 ::protozero::proto_utils::RepetitionType::kNotRepeated,
639 ::protozero::proto_utils::ProtoSchemaType::kUint32,
640 uint32_t,
641 WindowLayoutParamsProto>;
642
643 static constexpr FieldMetadata_Appearance kAppearance{};
set_appearance(uint32_t value)644 void set_appearance(uint32_t value) {
645 static constexpr uint32_t field_id = FieldMetadata_Appearance::kFieldId;
646 // Call the appropriate protozero::Message::Append(field_id, ...)
647 // method based on the type of the field.
648 ::protozero::internal::FieldWriter<
649 ::protozero::proto_utils::ProtoSchemaType::kUint32>
650 ::Append(*this, field_id, value);
651 }
652
653 using FieldMetadata_Behavior =
654 ::protozero::proto_utils::FieldMetadata<
655 30,
656 ::protozero::proto_utils::RepetitionType::kNotRepeated,
657 ::protozero::proto_utils::ProtoSchemaType::kUint32,
658 uint32_t,
659 WindowLayoutParamsProto>;
660
661 static constexpr FieldMetadata_Behavior kBehavior{};
set_behavior(uint32_t value)662 void set_behavior(uint32_t value) {
663 static constexpr uint32_t field_id = FieldMetadata_Behavior::kFieldId;
664 // Call the appropriate protozero::Message::Append(field_id, ...)
665 // method based on the type of the field.
666 ::protozero::internal::FieldWriter<
667 ::protozero::proto_utils::ProtoSchemaType::kUint32>
668 ::Append(*this, field_id, value);
669 }
670
671 using FieldMetadata_FitInsetsTypes =
672 ::protozero::proto_utils::FieldMetadata<
673 31,
674 ::protozero::proto_utils::RepetitionType::kNotRepeated,
675 ::protozero::proto_utils::ProtoSchemaType::kUint32,
676 uint32_t,
677 WindowLayoutParamsProto>;
678
679 static constexpr FieldMetadata_FitInsetsTypes kFitInsetsTypes{};
set_fit_insets_types(uint32_t value)680 void set_fit_insets_types(uint32_t value) {
681 static constexpr uint32_t field_id = FieldMetadata_FitInsetsTypes::kFieldId;
682 // Call the appropriate protozero::Message::Append(field_id, ...)
683 // method based on the type of the field.
684 ::protozero::internal::FieldWriter<
685 ::protozero::proto_utils::ProtoSchemaType::kUint32>
686 ::Append(*this, field_id, value);
687 }
688
689 using FieldMetadata_FitInsetsSides =
690 ::protozero::proto_utils::FieldMetadata<
691 32,
692 ::protozero::proto_utils::RepetitionType::kNotRepeated,
693 ::protozero::proto_utils::ProtoSchemaType::kUint32,
694 uint32_t,
695 WindowLayoutParamsProto>;
696
697 static constexpr FieldMetadata_FitInsetsSides kFitInsetsSides{};
set_fit_insets_sides(uint32_t value)698 void set_fit_insets_sides(uint32_t value) {
699 static constexpr uint32_t field_id = FieldMetadata_FitInsetsSides::kFieldId;
700 // Call the appropriate protozero::Message::Append(field_id, ...)
701 // method based on the type of the field.
702 ::protozero::internal::FieldWriter<
703 ::protozero::proto_utils::ProtoSchemaType::kUint32>
704 ::Append(*this, field_id, value);
705 }
706
707 using FieldMetadata_FitIgnoreVisibility =
708 ::protozero::proto_utils::FieldMetadata<
709 33,
710 ::protozero::proto_utils::RepetitionType::kNotRepeated,
711 ::protozero::proto_utils::ProtoSchemaType::kBool,
712 bool,
713 WindowLayoutParamsProto>;
714
715 static constexpr FieldMetadata_FitIgnoreVisibility kFitIgnoreVisibility{};
set_fit_ignore_visibility(bool value)716 void set_fit_ignore_visibility(bool value) {
717 static constexpr uint32_t field_id = FieldMetadata_FitIgnoreVisibility::kFieldId;
718 // Call the appropriate protozero::Message::Append(field_id, ...)
719 // method based on the type of the field.
720 ::protozero::internal::FieldWriter<
721 ::protozero::proto_utils::ProtoSchemaType::kBool>
722 ::Append(*this, field_id, value);
723 }
724 };
725
726 } // Namespace.
727 } // Namespace.
728 } // Namespace.
729 #endif // Include guard.
730