28 double p_device_pixel_ratio,
29 double p_physical_width,
30 double p_physical_height,
31 double p_physical_min_width_constraint,
32 double p_physical_max_width_constraint,
33 double p_physical_min_height_constraint,
34 double p_physical_max_height_constraint,
35 double p_physical_padding_top,
36 double p_physical_padding_right,
37 double p_physical_padding_bottom,
38 double p_physical_padding_left,
39 double p_physical_view_inset_top,
40 double p_physical_view_inset_right,
41 double p_physical_view_inset_bottom,
42 double p_physical_view_inset_left,
43 double p_physical_system_gesture_inset_top,
44 double p_physical_system_gesture_inset_right,
45 double p_physical_system_gesture_inset_bottom,
46 double p_physical_system_gesture_inset_left,
47 double p_physical_touch_slop,
48 const std::vector<double>& p_physical_display_features_bounds,
49 const std::vector<int>& p_physical_display_features_type,
50 const std::vector<int>& p_physical_display_features_state,
52 double p_physical_display_corner_radius_top_left,
53 double p_physical_display_corner_radius_top_right,
54 double p_physical_display_corner_radius_bottom_right,
55 double p_physical_display_corner_radius_bottom_left)
56 : device_pixel_ratio(p_device_pixel_ratio),
57 physical_width(p_physical_width),
58 physical_height(p_physical_height),
59 physical_min_width_constraint(p_physical_min_width_constraint),
60 physical_max_width_constraint(p_physical_max_width_constraint),
61 physical_min_height_constraint(p_physical_min_height_constraint),
62 physical_max_height_constraint(p_physical_max_height_constraint),
63 physical_padding_top(p_physical_padding_top),
64 physical_padding_right(p_physical_padding_right),
65 physical_padding_bottom(p_physical_padding_bottom),
66 physical_padding_left(p_physical_padding_left),
67 physical_view_inset_top(p_physical_view_inset_top),
68 physical_view_inset_right(p_physical_view_inset_right),
69 physical_view_inset_bottom(p_physical_view_inset_bottom),
70 physical_view_inset_left(p_physical_view_inset_left),
71 physical_system_gesture_inset_top(p_physical_system_gesture_inset_top),
72 physical_system_gesture_inset_right(
73 p_physical_system_gesture_inset_right),
74 physical_system_gesture_inset_bottom(
75 p_physical_system_gesture_inset_bottom),
76 physical_system_gesture_inset_left(p_physical_system_gesture_inset_left),
77 physical_touch_slop(p_physical_touch_slop),
78 physical_display_features_bounds(p_physical_display_features_bounds),
79 physical_display_features_type(p_physical_display_features_type),
80 physical_display_features_state(p_physical_display_features_state),
81 display_id(p_display_id),
82 physical_display_corner_radius_top_left(
83 p_physical_display_corner_radius_top_left),
84 physical_display_corner_radius_top_right(
85 p_physical_display_corner_radius_top_right),
86 physical_display_corner_radius_bottom_right(
87 p_physical_display_corner_radius_bottom_right),
88 physical_display_corner_radius_bottom_left(
89 p_physical_display_corner_radius_bottom_left) {}
108 b.physical_system_gesture_inset_top &&
110 b.physical_system_gesture_inset_right &&
112 b.physical_system_gesture_inset_bottom &&
114 b.physical_system_gesture_inset_left &&
117 b.physical_display_features_bounds &&
120 b.physical_display_features_state &&
123 b.physical_display_corner_radius_top_left &&
125 b.physical_display_corner_radius_top_right &&
127 b.physical_display_corner_radius_bottom_right &&
129 b.physical_display_corner_radius_bottom_left;