2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
24 #define __has_feature(x) 0
29 #define __has_extension __has_feature
35
36
37
44
45
78
79
142} MirPromptSessionState;
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
175
176
177
178
179
184#define MIR_BYTES_PER_PIXEL(f) ((f) == mir_pixel_format_bgr_888 ? 3
:
185 (f) == mir_pixel_format_rgb_888 ? 3
:
186 (f) == mir_pixel_format_rgb_565 ? 2
:
187 (f) == mir_pixel_format_rgba_5551 ? 2
:
188 (f) == mir_pixel_format_rgba_4444 ? 2
:
232
233
234
263} MirPlacementGravity;
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
325
326
327
328
329
344
345
358
359
360
361
370} MirSubpixelArrangement;
373
374
382
383
391} MirPointerConfinementState;
394
395
400} MirOutputGammaSupported;
403
404
405
406
407
408
420
421
MirFocusMode
Focus mode controls how a surface gains and loses focus.
Definition: common.h:423
@ mir_focus_mode_grabbing
This mode causes the surface to take focus if possible, and prevents focus from leaving it as long as...
Definition: common.h:426
@ mir_focus_mode_disabled
The surface will never be given focus.
Definition: common.h:425
@ mir_focus_mode_focusable
The surface can gain and lose focus normally.
Definition: common.h:424
MirFormFactor
Form factor associated with a physical output.
Definition: common.h:347
@ mir_form_factor_unknown
Definition: common.h:348
@ mir_form_factor_projector
Definition: common.h:353
@ mir_form_factor_tablet
Definition: common.h:350
@ mir_form_factor_phone
Definition: common.h:349
@ mir_form_factor_tv
Definition: common.h:352
@ mir_form_factor_monitor
Definition: common.h:351
MirOrientation
Direction relative to the "natural" orientation of the display.
Definition: common.h:193
@ mir_orientation_right
Definition: common.h:197
@ mir_orientation_normal
Definition: common.h:194
@ mir_orientation_left
Definition: common.h:195
@ mir_orientation_inverted
Definition: common.h:196
MirResizeEdge
Hints for resizing a window.
Definition: common.h:331
@ mir_resize_edge_northeast
Definition: common.h:338
@ mir_resize_edge_southwest
Definition: common.h:339
@ mir_resize_edge_south
Definition: common.h:336
@ mir_resize_edge_southeast
Definition: common.h:340
@ mir_resize_edge_north
Definition: common.h:335
@ mir_resize_edge_east
Definition: common.h:334
@ mir_resize_edge_west
Definition: common.h:333
@ mir_resize_edge_none
Definition: common.h:332
@ mir_resize_edge_northwest
Definition: common.h:337
MirPowerMode
Definition: common.h:108
@ mir_power_mode_standby
Definition: common.h:110
@ mir_power_mode_suspend
Definition: common.h:111
@ mir_power_mode_off
Definition: common.h:112
@ mir_power_mode_on
Definition: common.h:109
MirPointerConfinementState
Pointer Confinement.
Definition: common.h:385
@ mir_pointer_locked_oneshot
Definition: common.h:389
@ mir_pointer_unconfined
Definition: common.h:386
@ mir_pointer_locked_persistent
Definition: common.h:390
@ mir_pointer_confined_oneshot
Definition: common.h:387
@ mir_pointer_confined_persistent
Definition: common.h:388
MirLifecycleState
Definition: common.h:101
@ mir_lifecycle_connection_lost
Definition: common.h:104
@ mir_lifecycle_state_will_suspend
Definition: common.h:102
@ mir_lifecycle_state_resumed
Definition: common.h:103
MirWindowType
Definition: common.h:56
@ mir_window_type_menu
Definition: common.h:62