Lines Matching full:summary
32 <description summary="core global object">
38 <description summary="asynchronous roundtrip">
52 summary="callback object for the sync request"/>
56 <description summary="get global registry object">
68 summary="global registry object"/>
72 <description summary="fatal error event">
81 <arg name="object_id" type="object" summary="object where the error occurred"/>
82 <arg name="code" type="uint" summary="error code"/>
83 <arg name="message" type="string" summary="error description"/>
87 <description summary="global error values">
92 summary="server couldn't find object"/>
94 summary="method doesn't exist on the specified interface or malformed request"/>
96 summary="server is out of memory"/>
98 summary="implementation error in compositor"/>
102 <description summary="acknowledge object ID deletion">
109 <arg name="id" type="uint" summary="deleted object ID"/>
114 <description summary="global registry object">
138 <description summary="bind an object to the display">
142 <arg name="name" type="uint" summary="unique numeric name of the object"/>
143 <arg name="id" type="new_id" summary="bounded object"/>
147 <description summary="announce global object">
154 <arg name="name" type="uint" summary="numeric name of the global object"/>
155 <arg name="interface" type="string" summary="interface implemented by the object"/>
156 <arg name="version" type="uint" summary="interface version"/>
160 <description summary="announce removal of global object">
172 <arg name="name" type="uint" summary="numeric name of the global object"/>
177 <description summary="callback object">
183 <description summary="done event">
186 <arg name="callback_data" type="uint" summary="request-specific data for the callback"/>
191 <description summary="the compositor singleton">
198 <description summary="create new surface">
201 <arg name="id" type="new_id" interface="wl_surface" summary="the new surface"/>
205 <description summary="create new region">
208 <arg name="id" type="new_id" interface="wl_region" summary="the new region"/>
213 <description summary="a shared memory pool">
224 <description summary="create a buffer from the pool">
237 <arg name="id" type="new_id" interface="wl_buffer" summary="buffer to create"/>
238 <arg name="offset" type="int" summary="buffer byte offset within the pool"/>
239 <arg name="width" type="int" summary="buffer width, in pixels"/>
240 <arg name="height" type="int" summary="buffer height, in pixels"/>
241 …<arg name="stride" type="int" summary="number of bytes from the beginning of one row to the beginn…
242 <arg name="format" type="uint" enum="wl_shm.format" summary="buffer pixel format"/>
246 <description summary="destroy the pool">
256 <description summary="change the size of the pool mapping">
262 <arg name="size" type="int" summary="new size of the pool, in bytes"/>
267 <description summary="shared memory support">
280 <description summary="wl_shm error values">
283 <entry name="invalid_format" value="0" summary="buffer format is not known"/>
284 …<entry name="invalid_stride" value="1" summary="invalid size or stride during pool or buffer creat…
285 <entry name="invalid_fd" value="2" summary="mmapping the file descriptor failed"/>
289 <description summary="pixel formats">
302 …<entry name="argb8888" value="0" summary="32-bit ARGB format, [31:0] A:R:G:B 8:8:8:8 little endian…
303 …<entry name="xrgb8888" value="1" summary="32-bit RGB format, [31:0] x:R:G:B 8:8:8:8 little endian"…
304 <entry name="c8" value="0x20203843" summary="8-bit color index format, [7:0] C"/>
305 <entry name="rgb332" value="0x38424752" summary="8-bit RGB format, [7:0] R:G:B 3:3:2"/>
306 <entry name="bgr233" value="0x38524742" summary="8-bit BGR format, [7:0] B:G:R 2:3:3"/>
307 …<entry name="xrgb4444" value="0x32315258" summary="16-bit xRGB format, [15:0] x:R:G:B 4:4:4:4 litt…
308 …<entry name="xbgr4444" value="0x32314258" summary="16-bit xBGR format, [15:0] x:B:G:R 4:4:4:4 litt…
309 …<entry name="rgbx4444" value="0x32315852" summary="16-bit RGBx format, [15:0] R:G:B:x 4:4:4:4 litt…
310 …<entry name="bgrx4444" value="0x32315842" summary="16-bit BGRx format, [15:0] B:G:R:x 4:4:4:4 litt…
311 …<entry name="argb4444" value="0x32315241" summary="16-bit ARGB format, [15:0] A:R:G:B 4:4:4:4 litt…
312 …<entry name="abgr4444" value="0x32314241" summary="16-bit ABGR format, [15:0] A:B:G:R 4:4:4:4 litt…
313 …<entry name="rgba4444" value="0x32314152" summary="16-bit RBGA format, [15:0] R:G:B:A 4:4:4:4 litt…
314 …<entry name="bgra4444" value="0x32314142" summary="16-bit BGRA format, [15:0] B:G:R:A 4:4:4:4 litt…
315 …<entry name="xrgb1555" value="0x35315258" summary="16-bit xRGB format, [15:0] x:R:G:B 1:5:5:5 litt…
316 …<entry name="xbgr1555" value="0x35314258" summary="16-bit xBGR 1555 format, [15:0] x:B:G:R 1:5:5:5…
317 …<entry name="rgbx5551" value="0x35315852" summary="16-bit RGBx 5551 format, [15:0] R:G:B:x 5:5:5:1…
318 …<entry name="bgrx5551" value="0x35315842" summary="16-bit BGRx 5551 format, [15:0] B:G:R:x 5:5:5:1…
319 …<entry name="argb1555" value="0x35315241" summary="16-bit ARGB 1555 format, [15:0] A:R:G:B 1:5:5:5…
320 …<entry name="abgr1555" value="0x35314241" summary="16-bit ABGR 1555 format, [15:0] A:B:G:R 1:5:5:5…
321 …<entry name="rgba5551" value="0x35314152" summary="16-bit RGBA 5551 format, [15:0] R:G:B:A 5:5:5:1…
322 …<entry name="bgra5551" value="0x35314142" summary="16-bit BGRA 5551 format, [15:0] B:G:R:A 5:5:5:1…
323 …<entry name="rgb565" value="0x36314752" summary="16-bit RGB 565 format, [15:0] R:G:B 5:6:5 little …
324 …<entry name="bgr565" value="0x36314742" summary="16-bit BGR 565 format, [15:0] B:G:R 5:6:5 little …
325 … <entry name="rgb888" value="0x34324752" summary="24-bit RGB format, [23:0] R:G:B little endian"/>
326 … <entry name="bgr888" value="0x34324742" summary="24-bit BGR format, [23:0] B:G:R little endian"/>
327 …<entry name="xbgr8888" value="0x34324258" summary="32-bit xBGR format, [31:0] x:B:G:R 8:8:8:8 litt…
328 …<entry name="rgbx8888" value="0x34325852" summary="32-bit RGBx format, [31:0] R:G:B:x 8:8:8:8 litt…
329 …<entry name="bgrx8888" value="0x34325842" summary="32-bit BGRx format, [31:0] B:G:R:x 8:8:8:8 litt…
330 …<entry name="abgr8888" value="0x34324241" summary="32-bit ABGR format, [31:0] A:B:G:R 8:8:8:8 litt…
331 …<entry name="rgba8888" value="0x34324152" summary="32-bit RGBA format, [31:0] R:G:B:A 8:8:8:8 litt…
332 …<entry name="bgra8888" value="0x34324142" summary="32-bit BGRA format, [31:0] B:G:R:A 8:8:8:8 litt…
333 …<entry name="xrgb2101010" value="0x30335258" summary="32-bit xRGB format, [31:0] x:R:G:B 2:10:10:1…
334 …<entry name="xbgr2101010" value="0x30334258" summary="32-bit xBGR format, [31:0] x:B:G:R 2:10:10:1…
335 …<entry name="rgbx1010102" value="0x30335852" summary="32-bit RGBx format, [31:0] R:G:B:x 10:10:10:…
336 …<entry name="bgrx1010102" value="0x30335842" summary="32-bit BGRx format, [31:0] B:G:R:x 10:10:10:…
337 …<entry name="argb2101010" value="0x30335241" summary="32-bit ARGB format, [31:0] A:R:G:B 2:10:10:1…
338 …<entry name="abgr2101010" value="0x30334241" summary="32-bit ABGR format, [31:0] A:B:G:R 2:10:10:1…
339 …<entry name="rgba1010102" value="0x30334152" summary="32-bit RGBA format, [31:0] R:G:B:A 10:10:10:…
340 …<entry name="bgra1010102" value="0x30334142" summary="32-bit BGRA format, [31:0] B:G:R:A 10:10:10:…
341 …<entry name="yuyv" value="0x56595559" summary="packed YCbCr format, [31:0] Cr0:Y1:Cb0:Y0 8:8:8:8 l…
342 …<entry name="yvyu" value="0x55595659" summary="packed YCbCr format, [31:0] Cb0:Y1:Cr0:Y0 8:8:8:8 l…
343 …<entry name="uyvy" value="0x59565955" summary="packed YCbCr format, [31:0] Y1:Cr0:Y0:Cb0 8:8:8:8 l…
344 …<entry name="vyuy" value="0x59555956" summary="packed YCbCr format, [31:0] Y1:Cb0:Y0:Cr0 8:8:8:8 l…
345 …<entry name="ayuv" value="0x56555941" summary="packed AYCbCr format, [31:0] A:Y:Cb:Cr 8:8:8:8 litt…
346 …<entry name="nv12" value="0x3231564e" summary="2 plane YCbCr Cr:Cb format, 2x2 subsampled Cr:Cb pl…
347 …<entry name="nv21" value="0x3132564e" summary="2 plane YCbCr Cb:Cr format, 2x2 subsampled Cb:Cr pl…
348 …<entry name="nv16" value="0x3631564e" summary="2 plane YCbCr Cr:Cb format, 2x1 subsampled Cr:Cb pl…
349 …<entry name="nv61" value="0x3136564e" summary="2 plane YCbCr Cb:Cr format, 2x1 subsampled Cb:Cr pl…
350 …<entry name="yuv410" value="0x39565559" summary="3 plane YCbCr format, 4x4 subsampled Cb (1) and C…
351 …<entry name="yvu410" value="0x39555659" summary="3 plane YCbCr format, 4x4 subsampled Cr (1) and C…
352 …<entry name="yuv411" value="0x31315559" summary="3 plane YCbCr format, 4x1 subsampled Cb (1) and C…
353 …<entry name="yvu411" value="0x31315659" summary="3 plane YCbCr format, 4x1 subsampled Cr (1) and C…
354 …<entry name="yuv420" value="0x32315559" summary="3 plane YCbCr format, 2x2 subsampled Cb (1) and C…
355 …<entry name="yvu420" value="0x32315659" summary="3 plane YCbCr format, 2x2 subsampled Cr (1) and C…
356 …<entry name="yuv422" value="0x36315559" summary="3 plane YCbCr format, 2x1 subsampled Cb (1) and C…
357 …<entry name="yvu422" value="0x36315659" summary="3 plane YCbCr format, 2x1 subsampled Cr (1) and C…
358 …<entry name="yuv444" value="0x34325559" summary="3 plane YCbCr format, non-subsampled Cb (1) and C…
359 …<entry name="yvu444" value="0x34325659" summary="3 plane YCbCr format, non-subsampled Cr (1) and C…
360 <entry name="r8" value="0x20203852" summary="[7:0] R"/>
361 <entry name="r16" value="0x20363152" summary="[15:0] R little endian"/>
362 <entry name="rg88" value="0x38384752" summary="[15:0] R:G 8:8 little endian"/>
363 <entry name="gr88" value="0x38385247" summary="[15:0] G:R 8:8 little endian"/>
364 <entry name="rg1616" value="0x32334752" summary="[31:0] R:G 16:16 little endian"/>
365 <entry name="gr1616" value="0x32335247" summary="[31:0] G:R 16:16 little endian"/>
366 …<entry name="xrgb16161616f" value="0x48345258" summary="[63:0] x:R:G:B 16:16:16:16 little endian"/>
367 …<entry name="xbgr16161616f" value="0x48344258" summary="[63:0] x:B:G:R 16:16:16:16 little endian"/>
368 …<entry name="argb16161616f" value="0x48345241" summary="[63:0] A:R:G:B 16:16:16:16 little endian"/>
369 …<entry name="abgr16161616f" value="0x48344241" summary="[63:0] A:B:G:R 16:16:16:16 little endian"/>
370 <entry name="xyuv8888" value="0x56555958" summary="[31:0] X:Y:Cb:Cr 8:8:8:8 little endian"/>
371 <entry name="vuy888" value="0x34325556" summary="[23:0] Cr:Cb:Y 8:8:8 little endian"/>
372 …<entry name="vuy101010" value="0x30335556" summary="Y followed by U then V, 10:10:10. Non-linear m…
373 …<entry name="y210" value="0x30313259" summary="[63:0] Cr0:0:Y1:0:Cb0:0:Y0:0 10:6:10:6:10:6:10:6 li…
374 …<entry name="y212" value="0x32313259" summary="[63:0] Cr0:0:Y1:0:Cb0:0:Y0:0 12:4:12:4:12:4:12:4 li…
375 …<entry name="y216" value="0x36313259" summary="[63:0] Cr0:Y1:Cb0:Y0 16:16:16:16 little endian per …
376 <entry name="y410" value="0x30313459" summary="[31:0] A:Cr:Y:Cb 2:10:10:10 little endian"/>
377 …<entry name="y412" value="0x32313459" summary="[63:0] A:0:Cr:0:Y:0:Cb:0 12:4:12:4:12:4:12:4 little…
378 <entry name="y416" value="0x36313459" summary="[63:0] A:Cr:Y:Cb 16:16:16:16 little endian"/>
379 … <entry name="xvyu2101010" value="0x30335658" summary="[31:0] X:Cr:Y:Cb 2:10:10:10 little endian"/>
380 …<entry name="xvyu12_16161616" value="0x36335658" summary="[63:0] X:0:Cr:0:Y:0:Cb:0 12:4:12:4:12:4:…
381 …<entry name="xvyu16161616" value="0x38345658" summary="[63:0] X:Cr:Y:Cb 16:16:16:16 little endian"…
382 …<entry name="y0l0" value="0x304c3059" summary="[63:0] A3:A2:Y3:0:Cr0:0:Y2:0:A1:A0:Y1:0:Cb0:0:Y0:…
383 …<entry name="x0l0" value="0x304c3058" summary="[63:0] X3:X2:Y3:0:Cr0:0:Y2:0:X1:X0:Y1:0:Cb0:0:Y0:…
384 …<entry name="y0l2" value="0x324c3059" summary="[63:0] A3:A2:Y3:Cr0:Y2:A1:A0:Y1:Cb0:Y0 1:1:10:10…
385 …<entry name="x0l2" value="0x324c3058" summary="[63:0] X3:X2:Y3:Cr0:Y2:X1:X0:Y1:Cb0:Y0 1:1:10:10…
396 <entry name="nv24" value="0x3432564e" summary="non-subsampled Cr:Cb plane"/>
397 <entry name="nv42" value="0x3234564e" summary="non-subsampled Cb:Cr plane"/>
398 … <entry name="p210" value="0x30313250" summary="2x1 subsampled Cr:Cb plane, 10 bit per channel"/>
399 … <entry name="p010" value="0x30313050" summary="2x2 subsampled Cr:Cb plane 10 bits per channel"/>
400 … <entry name="p012" value="0x32313050" summary="2x2 subsampled Cr:Cb plane 12 bits per channel"/>
401 … <entry name="p016" value="0x36313050" summary="2x2 subsampled Cr:Cb plane 16 bits per channel"/>
402 …<entry name="axbxgxrx106106106106" value="0x30314241" summary="[63:0] A:x:B:x:G:x:R:x 10:6:10:6:10…
403 <entry name="nv15" value="0x3531564e" summary="2x2 subsampled Cr:Cb plane"/>
409 <description summary="create a shm pool">
416 <arg name="id" type="new_id" interface="wl_shm_pool" summary="pool to create"/>
417 <arg name="fd" type="fd" summary="file descriptor for the pool"/>
418 <arg name="size" type="int" summary="pool size, in bytes"/>
422 <description summary="pixel format description">
427 <arg name="format" type="uint" enum="format" summary="buffer pixel format"/>
432 <description summary="content for a wl_surface">
441 <description summary="destroy a buffer">
450 <description summary="compositor releases buffer">
468 <description summary="offer to transfer data">
479 summary="finish request was called untimely"/>
481 summary="action mask contains invalid values"/>
483 summary="action argument has an invalid value"/>
485 summary="offer doesn't accept this request"/>
489 <description summary="accept one of the offered mime types">
505 <arg name="serial" type="uint" summary="serial number of the accept request"/>
506 … <arg name="mime_type" type="string" allow-null="true" summary="mime type accepted by the client"/>
510 <description summary="request that the data is transferred">
527 <arg name="mime_type" type="string" summary="mime type desired by receiver"/>
528 <arg name="fd" type="fd" summary="file descriptor for data transfer"/>
532 <description summary="destroy data offer">
538 <description summary="advertise offered mime type">
542 <arg name="mime_type" type="string" summary="offered mime type"/>
548 <description summary="the offer will no longer be used">
567 <description summary="set the available/preferred drag-and-drop actions">
600 <arg name="dnd_actions" type="uint" summary="actions supported by the destination client"
602 <arg name="preferred_action" type="uint" summary="action preferred by the destination client"
607 <description summary="notify the source-side available actions">
612 <arg name="source_actions" type="uint" summary="actions offered by the data source"
617 <description summary="notify the selected action">
654 <arg name="dnd_action" type="uint" summary="action selected by the compositor"
660 <description summary="offer to transfer data">
669 summary="action mask contains invalid values"/>
671 summary="source doesn't accept this request"/>
675 <description summary="add an offered mime type">
680 <arg name="mime_type" type="string" summary="mime type offered by the data source"/>
684 <description summary="destroy the data source">
690 <description summary="a target accepts an offered mime type">
696 … <arg name="mime_type" type="string" allow-null="true" summary="mime type accepted by the target"/>
700 <description summary="send the data">
705 <arg name="mime_type" type="string" summary="mime type for the data"/>
706 <arg name="fd" type="fd" summary="file descriptor for the data"/>
710 <description summary="selection was cancelled">
737 <description summary="set the available drag-and-drop actions">
752 <arg name="dnd_actions" type="uint" summary="actions supported by the data source"
757 <description summary="the drag-and-drop operation physically finished">
771 <description summary="the drag-and-drop operation concluded">
782 <description summary="notify the selected action">
809 <arg name="dnd_action" type="uint" summary="action selected by the compositor"
815 <description summary="data transfer device">
824 <entry name="role" value="0" summary="given wl_surface has another role"/>
828 <description summary="start drag-and-drop operation">
858 …<arg name="source" type="object" interface="wl_data_source" allow-null="true" summary="data source…
859 …<arg name="origin" type="object" interface="wl_surface" summary="surface where the drag originates…
860 …<arg name="icon" type="object" interface="wl_surface" allow-null="true" summary="drag-and-drop ico…
861 <arg name="serial" type="uint" summary="serial number of the implicit grab on the origin"/>
865 <description summary="copy data to the selection">
871 …<arg name="source" type="object" interface="wl_data_source" allow-null="true" summary="data source…
872 … <arg name="serial" type="uint" summary="serial number of the event that triggered this request"/>
876 <description summary="introduce a new wl_data_offer">
885 <arg name="id" type="new_id" interface="wl_data_offer" summary="the new data_offer object"/>
889 <description summary="initiate drag-and-drop session">
895 <arg name="serial" type="uint" summary="serial number of the enter event"/>
896 <arg name="surface" type="object" interface="wl_surface" summary="client surface entered"/>
897 <arg name="x" type="fixed" summary="surface-local x coordinate"/>
898 <arg name="y" type="fixed" summary="surface-local y coordinate"/>
900 summary="source data_offer object"/>
904 <description summary="end drag-and-drop session">
912 <description summary="drag-and-drop session motion">
918 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
919 <arg name="x" type="fixed" summary="surface-local x coordinate"/>
920 <arg name="y" type="fixed" summary="surface-local y coordinate"/>
924 <description summary="end drag-and-drop session successfully">
942 <description summary="advertise new selection">
956 summary="selection data_offer object"/>
962 <description summary="destroy data device">
969 <description summary="data transfer interface">
983 <description summary="create a new data source">
986 <arg name="id" type="new_id" interface="wl_data_source" summary="data source to create"/>
990 <description summary="create a new data device">
993 <arg name="id" type="new_id" interface="wl_data_device" summary="data device to create"/>
994 …<arg name="seat" type="object" interface="wl_seat" summary="seat associated with the data device"/>
1000 <description summary="drag and drop actions">
1025 <entry name="none" value="0" summary="no action"/>
1026 <entry name="copy" value="1" summary="copy action"/>
1027 <entry name="move" value="2" summary="move action"/>
1028 <entry name="ask" value="4" summary="ask action"/>
1033 <description summary="create desktop-style surfaces">
1045 <entry name="role" value="0" summary="given wl_surface has another role"/>
1049 <description summary="create a shell surface from a surface">
1056 <arg name="id" type="new_id" interface="wl_shell_surface" summary="shell surface to create"/>
1057 …<arg name="surface" type="object" interface="wl_surface" summary="surface to be given the shell su…
1062 <description summary="desktop-style metadata interface">
1077 <description summary="respond to a ping event">
1081 <arg name="serial" type="uint" summary="serial number of the ping event"/>
1085 <description summary="start an interactive move">
1092 <arg name="seat" type="object" interface="wl_seat" summary="seat whose pointer is used"/>
1093 <arg name="serial" type="uint" summary="serial number of the implicit grab on the pointer"/>
1097 <description summary="edge values for resizing">
1103 <entry name="none" value="0" summary="no edge"/>
1104 <entry name="top" value="1" summary="top edge"/>
1105 <entry name="bottom" value="2" summary="bottom edge"/>
1106 <entry name="left" value="4" summary="left edge"/>
1107 <entry name="top_left" value="5" summary="top and left edges"/>
1108 <entry name="bottom_left" value="6" summary="bottom and left edges"/>
1109 <entry name="right" value="8" summary="right edge"/>
1110 <entry name="top_right" value="9" summary="top and right edges"/>
1111 <entry name="bottom_right" value="10" summary="bottom and right edges"/>
1115 <description summary="start an interactive resize">
1122 <arg name="seat" type="object" interface="wl_seat" summary="seat whose pointer is used"/>
1123 <arg name="serial" type="uint" summary="serial number of the implicit grab on the pointer"/>
1124 <arg name="edges" type="uint" enum="resize" summary="which edge or corner is being dragged"/>
1128 <description summary="make the surface a toplevel surface">
1136 <description summary="details of transient behaviour">
1140 <entry name="inactive" value="0x1" summary="do not set keyboard focus"/>
1144 <description summary="make the surface a transient surface">
1153 <arg name="parent" type="object" interface="wl_surface" summary="parent surface"/>
1154 <arg name="x" type="int" summary="surface-local x coordinate"/>
1155 <arg name="y" type="int" summary="surface-local y coordinate"/>
1156 <arg name="flags" type="uint" enum="transient" summary="transient surface behavior"/>
1160 <description summary="different method to set the surface fullscreen">
1165 <entry name="default" value="0" summary="no preference, apply default policy"/>
1166 …<entry name="scale" value="1" summary="scale, preserve the surface's aspect ratio and center on ou…
1167 …<entry name="driver" value="2" summary="switch output mode to the smallest mode that can fit the s…
1168 …<entry name="fill" value="3" summary="no upscaling, center on output and add black borders to comp…
1172 <description summary="make the surface a fullscreen surface">
1207 …<arg name="method" type="uint" enum="fullscreen_method" summary="method for resolving size conflic…
1208 <arg name="framerate" type="uint" summary="framerate in mHz"/>
1210 summary="output on which the surface is to be fullscreen"/>
1214 <description summary="make the surface a popup surface">
1235 <arg name="seat" type="object" interface="wl_seat" summary="seat whose pointer is used"/>
1236 <arg name="serial" type="uint" summary="serial number of the implicit grab on the pointer"/>
1237 <arg name="parent" type="object" interface="wl_surface" summary="parent surface"/>
1238 <arg name="x" type="int" summary="surface-local x coordinate"/>
1239 <arg name="y" type="int" summary="surface-local y coordinate"/>
1240 <arg name="flags" type="uint" enum="transient" summary="transient surface behavior"/>
1244 <description summary="make the surface a maximized surface">
1265 summary="output on which the surface is to be maximized"/>
1269 <description summary="set surface title">
1278 <arg name="title" type="string" summary="surface title"/>
1282 <description summary="set surface class">
1290 <arg name="class_" type="string" summary="surface class"/>
1294 <description summary="ping client">
1298 <arg name="serial" type="uint" summary="serial number of the ping"/>
1302 <description summary="suggest resize">
1321 <arg name="edges" type="uint" enum="resize" summary="how the surface was resized"/>
1322 <arg name="width" type="int" summary="new width of the surface"/>
1323 <arg name="height" type="int" summary="new height of the surface"/>
1327 <description summary="popup interaction is done">
1336 <description summary="an onscreen surface">
1381 <description summary="wl_surface error values">
1384 <entry name="invalid_scale" value="0" summary="buffer scale value is invalid"/>
1385 <entry name="invalid_transform" value="1" summary="buffer transform value is invalid"/>
1386 <entry name="invalid_size" value="2" summary="buffer size is invalid"/>
1390 <description summary="delete surface">
1396 <description summary="set the surface contents">
1445 summary="buffer of surface contents"/>
1446 <arg name="x" type="int" summary="surface-local x coordinate"/>
1447 <arg name="y" type="int" summary="surface-local y coordinate"/>
1451 <description summary="mark part of the surface damaged">
1474 <arg name="x" type="int" summary="surface-local x coordinate"/>
1475 <arg name="y" type="int" summary="surface-local y coordinate"/>
1476 <arg name="width" type="int" summary="width of damage rectangle"/>
1477 <arg name="height" type="int" summary="height of damage rectangle"/>
1481 <description summary="request a frame throttling hint">
1515 …<arg name="callback" type="new_id" interface="wl_callback" summary="callback object for the frame …
1519 <description summary="set opaque region">
1546 summary="opaque region of the surface"/>
1550 <description summary="set input region">
1575 summary="input region of the surface"/>
1579 <description summary="commit pending surface state">
1601 <description summary="surface enters an output">
1608 … <arg name="output" type="object" interface="wl_output" summary="output entered by the surface"/>
1612 <description summary="surface leaves an output">
1623 <arg name="output" type="object" interface="wl_output" summary="output left by the surface"/>
1629 <description summary="sets the buffer transformation">
1661 summary="transform for interpreting buffer contents"/>
1667 <description summary="sets the buffer scaling factor">
1693 summary="positive scale for interpreting buffer contents"/>
1698 <description summary="mark part of the surface damaged using buffer coordinates">
1732 <arg name="x" type="int" summary="buffer-local x coordinate"/>
1733 <arg name="y" type="int" summary="buffer-local y coordinate"/>
1734 <arg name="width" type="int" summary="width of damage rectangle"/>
1735 <arg name="height" type="int" summary="height of damage rectangle"/>
1740 <description summary="group of input devices">
1748 <description summary="seat capability bitmask">
1752 <entry name="pointer" value="1" summary="the seat has pointer devices"/>
1753 <entry name="keyboard" value="2" summary="the seat has one or more keyboards"/>
1754 <entry name="touch" value="4" summary="the seat has touch devices"/>
1758 <description summary="wl_seat error values">
1762 … summary="get_pointer, get_keyboard or get_touch called on seat without the matching capability"/>
1766 <description summary="seat capabilities changed">
1792 <arg name="capabilities" type="uint" enum="capability" summary="capabilities of the seat"/>
1796 <description summary="return pointer object">
1806 <arg name="id" type="new_id" interface="wl_pointer" summary="seat pointer"/>
1810 <description summary="return keyboard object">
1820 <arg name="id" type="new_id" interface="wl_keyboard" summary="seat keyboard"/>
1824 <description summary="return touch object">
1834 <arg name="id" type="new_id" interface="wl_touch" summary="seat touch interface"/>
1840 <description summary="unique identifier for this seat">
1845 <arg name="name" type="string" summary="seat identifier"/>
1851 <description summary="release the seat object">
1860 <description summary="pointer input device">
1872 <entry name="role" value="0" summary="given wl_surface has another role"/>
1876 <description summary="set the pointer surface">
1909 <arg name="serial" type="uint" summary="serial number of the enter event"/>
1911 summary="pointer surface"/>
1912 <arg name="hotspot_x" type="int" summary="surface-local x coordinate"/>
1913 <arg name="hotspot_y" type="int" summary="surface-local y coordinate"/>
1917 <description summary="enter event">
1925 <arg name="serial" type="uint" summary="serial number of the enter event"/>
1926 …<arg name="surface" type="object" interface="wl_surface" summary="surface entered by the pointer"/>
1927 <arg name="surface_x" type="fixed" summary="surface-local x coordinate"/>
1928 <arg name="surface_y" type="fixed" summary="surface-local y coordinate"/>
1932 <description summary="leave event">
1939 <arg name="serial" type="uint" summary="serial number of the leave event"/>
1940 … <arg name="surface" type="object" interface="wl_surface" summary="surface left by the pointer"/>
1944 <description summary="pointer motion event">
1949 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
1950 <arg name="surface_x" type="fixed" summary="surface-local x coordinate"/>
1951 <arg name="surface_y" type="fixed" summary="surface-local y coordinate"/>
1955 <description summary="physical button state">
1959 <entry name="released" value="0" summary="the button is not pressed"/>
1960 <entry name="pressed" value="1" summary="the button is pressed"/>
1964 <description summary="pointer button event">
1980 <arg name="serial" type="uint" summary="serial number of the button event"/>
1981 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
1982 <arg name="button" type="uint" summary="button that produced the event"/>
1983 <arg name="state" type="uint" enum="button_state" summary="physical state of the button"/>
1987 <description summary="axis types">
1990 <entry name="vertical_scroll" value="0" summary="vertical axis"/>
1991 <entry name="horizontal_scroll" value="1" summary="horizontal axis"/>
1995 <description summary="axis event">
2013 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2014 <arg name="axis" type="uint" enum="axis" summary="axis type"/>
2015 <arg name="value" type="fixed" summary="length of vector in surface-local coordinate space"/>
2021 <description summary="release the pointer object">
2033 <description summary="end of a pointer event sequence">
2072 <description summary="axis source types">
2090 <entry name="wheel" value="0" summary="a physical wheel rotation" />
2091 <entry name="finger" value="1" summary="finger on a touch surface" />
2092 <entry name="continuous" value="2" summary="continuous coordinate space"/>
2093 <entry name="wheel_tilt" value="3" summary="a physical wheel tilt" since="6"/>
2097 <description summary="axis source event">
2124 <arg name="axis_source" type="uint" enum="axis_source" summary="source of the axis event"/>
2128 <description summary="axis stop event">
2144 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2145 <arg name="axis" type="uint" enum="axis" summary="the axis stopped with this event"/>
2149 <description summary="axis click event">
2177 <arg name="axis" type="uint" enum="axis" summary="axis type"/>
2178 <arg name="discrete" type="int" summary="number of steps"/>
2183 <description summary="keyboard input device">
2189 <description summary="keyboard mapping format">
2194 summary="no keymap; client must understand how to interpret the raw keycode"/>
2196 …summary="libxkbcommon compatible; to determine the xkb keycode, clients must add 8 to the key even…
2200 <description summary="keyboard mapping">
2207 <arg name="format" type="uint" enum="keymap_format" summary="keymap format"/>
2208 <arg name="fd" type="fd" summary="keymap file descriptor"/>
2209 <arg name="size" type="uint" summary="keymap size, in bytes"/>
2213 <description summary="enter event">
2220 <arg name="serial" type="uint" summary="serial number of the enter event"/>
2221 …<arg name="surface" type="object" interface="wl_surface" summary="surface gaining keyboard focus"/>
2222 <arg name="keys" type="array" summary="the currently pressed keys"/>
2226 <description summary="leave event">
2236 <arg name="serial" type="uint" summary="serial number of the leave event"/>
2237 …<arg name="surface" type="object" interface="wl_surface" summary="surface that lost keyboard focus…
2241 <description summary="physical key state">
2244 <entry name="released" value="0" summary="key is not pressed"/>
2245 <entry name="pressed" value="1" summary="key is pressed"/>
2249 <description summary="key event">
2260 <arg name="serial" type="uint" summary="serial number of the key event"/>
2261 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2262 <arg name="key" type="uint" summary="key that produced the event"/>
2263 <arg name="state" type="uint" enum="key_state" summary="physical state of the key"/>
2267 <description summary="modifier and group state">
2271 <arg name="serial" type="uint" summary="serial number of the modifiers event"/>
2272 <arg name="mods_depressed" type="uint" summary="depressed modifiers"/>
2273 <arg name="mods_latched" type="uint" summary="latched modifiers"/>
2274 <arg name="mods_locked" type="uint" summary="locked modifiers"/>
2275 <arg name="group" type="uint" summary="keyboard layout"/>
2281 <description summary="release the keyboard object"/>
2287 <description summary="repeat rate and delay">
2302 summary="the rate of repeating keys in characters per second"/>
2304 summary="delay in milliseconds since key down until repeating starts"/>
2309 <description summary="touchscreen input device">
2321 <description summary="touch down event and beginning of a touch sequence">
2327 <arg name="serial" type="uint" summary="serial number of the touch down event"/>
2328 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2329 <arg name="surface" type="object" interface="wl_surface" summary="surface touched"/>
2330 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2331 <arg name="x" type="fixed" summary="surface-local x coordinate"/>
2332 <arg name="y" type="fixed" summary="surface-local y coordinate"/>
2336 <description summary="end of a touch event sequence">
2341 <arg name="serial" type="uint" summary="serial number of the touch up event"/>
2342 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2343 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2347 <description summary="update of touch point coordinates">
2350 <arg name="time" type="uint" summary="timestamp with millisecond granularity"/>
2351 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2352 <arg name="x" type="fixed" summary="surface-local x coordinate"/>
2353 <arg name="y" type="fixed" summary="surface-local y coordinate"/>
2357 <description summary="end of touch frame event">
2370 <description summary="touch session cancelled">
2383 <description summary="release the touch object"/>
2389 <description summary="update shape of touch point">
2416 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2417 … <arg name="major" type="fixed" summary="length of the major axis in surface-local coordinates"/>
2418 … <arg name="minor" type="fixed" summary="length of the minor axis in surface-local coordinates"/>
2422 <description summary="update orientation of touch point">
2447 <arg name="id" type="int" summary="the unique ID of this touch point"/>
2448 …<arg name="orientation" type="fixed" summary="angle between major axis and positive surface y-axis…
2453 <description summary="compositor output region">
2463 <description summary="subpixel geometry information">
2467 <entry name="unknown" value="0" summary="unknown geometry"/>
2468 <entry name="none" value="1" summary="no geometry"/>
2469 <entry name="horizontal_rgb" value="2" summary="horizontal RGB"/>
2470 <entry name="horizontal_bgr" value="3" summary="horizontal BGR"/>
2471 <entry name="vertical_rgb" value="4" summary="vertical RGB"/>
2472 <entry name="vertical_bgr" value="5" summary="vertical BGR"/>
2476 <description summary="transform from framebuffer to output">
2489 <entry name="normal" value="0" summary="no transform"/>
2490 <entry name="90" value="1" summary="90 degrees counter-clockwise"/>
2491 <entry name="180" value="2" summary="180 degrees counter-clockwise"/>
2492 <entry name="270" value="3" summary="270 degrees counter-clockwise"/>
2493 <entry name="flipped" value="4" summary="180 degree flip around a vertical axis"/>
2494 <entry name="flipped_90" value="5" summary="flip and rotate 90 degrees counter-clockwise"/>
2495 <entry name="flipped_180" value="6" summary="flip and rotate 180 degrees counter-clockwise"/>
2496 <entry name="flipped_270" value="7" summary="flip and rotate 270 degrees counter-clockwise"/>
2500 <description summary="properties of the output">
2516 summary="x position within the global compositor space"/>
2518 summary="y position within the global compositor space"/>
2520 summary="width in millimeters of the output"/>
2522 summary="height in millimeters of the output"/>
2524 summary="subpixel orientation of the output"/>
2526 summary="textual description of the manufacturer"/>
2528 summary="textual description of the model"/>
2530 summary="transform that maps framebuffer to output"/>
2534 <description summary="mode information">
2539 summary="indicates this is the current mode"/>
2541 summary="indicates this is the preferred mode"/>
2545 <description summary="advertise available modes for the output">
2577 <arg name="flags" type="uint" enum="mode" summary="bitfield of mode flags"/>
2578 <arg name="width" type="int" summary="width of the mode in hardware units"/>
2579 <arg name="height" type="int" summary="height of the mode in hardware units"/>
2580 <arg name="refresh" type="int" summary="vertical refresh rate in mHz"/>
2586 <description summary="sent all information about output">
2596 <description summary="output scaling properties">
2616 <arg name="factor" type="int" summary="scaling factor of output"/>
2622 <description summary="release the output object">
2630 <description summary="region interface">
2638 <description summary="destroy region">
2644 <description summary="add rectangle to region">
2647 <arg name="x" type="int" summary="region-local x coordinate"/>
2648 <arg name="y" type="int" summary="region-local y coordinate"/>
2649 <arg name="width" type="int" summary="rectangle width"/>
2650 <arg name="height" type="int" summary="rectangle height"/>
2654 <description summary="subtract rectangle from region">
2657 <arg name="x" type="int" summary="region-local x coordinate"/>
2658 <arg name="y" type="int" summary="region-local y coordinate"/>
2659 <arg name="width" type="int" summary="rectangle width"/>
2660 <arg name="height" type="int" summary="rectangle height"/>
2665 <description summary="sub-surface compositing">
2688 <description summary="unbind from the subcompositor interface">
2697 summary="the to-be sub-surface is invalid"/>
2701 <description summary="give a surface the role sub-surface">
2719 summary="the new sub-surface object ID"/>
2721 summary="the surface to be turned into a sub-surface"/>
2723 summary="the parent surface"/>
2728 <description summary="sub-surface interface to a wl_surface">
2781 <description summary="remove sub-surface interface">
2792 summary="wl_surface is not a sibling or the parent"/>
2796 <description summary="reposition the sub-surface">
2814 <arg name="x" type="int" summary="x coordinate in the parent surface"/>
2815 <arg name="y" type="int" summary="y coordinate in the parent surface"/>
2819 <description summary="restack the sub-surface">
2837 summary="the reference surface"/>
2841 <description summary="restack the sub-surface">
2846 summary="the reference surface"/>
2850 <description summary="set sub-surface to synchronized mode">
2868 <description summary="set sub-surface to desynchronized mode">