1 line
No EOL
132 KiB
JavaScript
1 line
No EOL
132 KiB
JavaScript
searchState.loadedDescShard("cosmic", 2, "Returns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nthe new ext_background_effect_surface_v1 object\nthe surface\nrelease the blur object\nbackground effects for a surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset blur region\nthe associated surface has been destroyed\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nblur region of the surface\nClient-side API of this protocol\nServer-side API of this protocol\nmanage a data device for a seat\nmanager to control data devices\noffer to transfer data\noffer to transfer data\nintroduce a new ext_data_control_offer\ndestroy this data device\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nmanage a data device for a seat\nthis data control is no longer valid\nadvertise new primary selection\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nadvertise new selection\ncopy data to the primary selection\ncopy data to the selection\nsource given to set_selection or set_primary_selection was …\ndestroy this data device\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ncopy data to the primary selection\ncopy data to the selection\ncreate a new data source\ndestroy the manager\nmanager to control data devices\nget a data device for a seat\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncreate a new data source\ndestroy the manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget a data device for a seat\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroy this offer\nThe wire opcode for this event\nThe minimal object version supporting this event\noffer to transfer data\nadvertise offered MIME type\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrequest that the data is transferred\ndestroy this offer\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrequest that the data is transferred\noffered MIME type\nfile descriptor for data transfer\nMIME type desired by receiver\nselection was cancelled\ndestroy this source\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\noffer to transfer data\noffer sent after ext_data_control_device.set_selection\nadd an offered MIME type\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsend the data\ndestroy this source\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nadd an offered MIME type\nGet the opcode number of this message\nGet the opcode number of this message\nfile descriptor for the data\nMIME type for the data\nMIME type offered by the data source\nmanage a data device for a seat\nmanager to control data devices\noffer to transfer data\noffer to transfer data\nintroduce a new ext_data_control_offer\ndestroy this data device\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nmanage a data device for a seat\nthis data control is no longer valid\nadvertise new primary selection\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nadvertise new selection\ncopy data to the primary selection\ncopy data to the selection\nsource given to set_selection or set_primary_selection was …\nintroduce a new ext_data_control_offer\nthis data control is no longer valid\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nadvertise new primary selection\nadvertise new selection\ncreate a new data source\ndestroy the manager\nmanager to control data devices\nget a data device for a seat\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndata source to create\ndestroy this offer\nThe wire opcode for this event\nThe minimal object version supporting this event\noffer to transfer data\nadvertise offered MIME type\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrequest that the data is transferred\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nadvertise offered MIME type\nGet the opcode number of this message\nGet the opcode number of this message\noffered MIME type\nfile descriptor for data transfer\nMIME type desired by receiver\nselection was cancelled\ndestroy this source\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\noffer to transfer data\noffer sent after ext_data_control_device.set_selection\nadd an offered MIME type\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsend the data\nselection was cancelled\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nsend the data\nfile descriptor for the data\nMIME type for the data\nMIME type offered by the data source\nClient-side API of this protocol\nServer-side API of this protocol\na mapped toplevel\nlist toplevels\napp_id change\nthe toplevel has been closed\ndestroy the ext_foreign_toplevel_handle_v1 object\nall information about the toplevel has been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\na mapped toplevel\na stable identifier for a toplevel\nThe wire opcode for this request\nThe minimal object version supporting this request\ntitle change\ndestroy the ext_foreign_toplevel_handle_v1 object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroy the ext_foreign_toplevel_list_v1 object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nlist toplevels\nthe compositor has finished with the toplevel manager\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nstop sending events\na toplevel has been created\ndestroy the ext_foreign_toplevel_list_v1 object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nstop sending events\na mapped toplevel\nlist toplevels\napp_id change\nthe toplevel has been closed\ndestroy the ext_foreign_toplevel_handle_v1 object\nall information about the toplevel has been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\na mapped toplevel\na stable identifier for a toplevel\nThe wire opcode for this request\nThe minimal object version supporting this request\ntitle change\napp_id change\nthe toplevel has been closed\nall information about the toplevel has been sent\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\na stable identifier for a toplevel\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ntitle change\ndestroy the ext_foreign_toplevel_list_v1 object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nlist toplevels\nthe compositor has finished with the toplevel manager\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nstop sending events\na toplevel has been created\nthe compositor has finished with the toplevel manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\na toplevel has been created\nClient-side API of this protocol\nServer-side API of this protocol\nidle notification\nidle notification manager\ndestroy the notification object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nidle notification\nnotification object is idle\nThe wire opcode for this request\nThe minimal object version supporting this request\nnotification object is no longer idle\ndestroy the notification object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroy the manager\nidle notification manager\ncreate a notification object\ncreate a notification object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ndestroy the manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a notification object\ncreate a notification object\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nminimum idle timeout in msec\nminimum idle timeout in msec\nidle notification\nidle notification manager\ndestroy the notification object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nidle notification\nnotification object is idle\nThe wire opcode for this request\nThe minimal object version supporting this request\nnotification object is no longer idle\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nnotification object is idle\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nnotification object is no longer idle\ndestroy the manager\nidle notification manager\ncreate a notification object\ncreate a notification object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nminimum idle timeout in msec\nminimum idle timeout in msec\nClient-side API of this protocol\nServer-side API of this protocol\nimage capture source manager for foreign toplevels\nopaque image capture source object\nimage capture source manager for outputs\ncreate source object for foreign toplevel\ndelete this object\nimage capture source manager for foreign toplevels\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncreate source object for foreign toplevel\ndelete this object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndelete this object\nopaque image capture source object\nThe wire opcode for this request\nThe minimal object version supporting this request\ndelete this object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ncreate source object for output\ndelete this object\nimage capture source manager for outputs\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncreate source object for output\ndelete this object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nimage capture source manager for foreign toplevels\nopaque image capture source object\nimage capture source manager for outputs\ncreate source object for foreign toplevel\ndelete this object\nimage capture source manager for foreign toplevels\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndelete this object\nopaque image capture source object\nThe wire opcode for this request\nThe minimal object version supporting this request\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ncreate source object for output\ndelete this object\nimage capture source manager for outputs\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nClient-side API of this protocol\nServer-side API of this protocol\ncursor capture session\nimage capture frame\nmanager to inform clients and begin capturing\nimage copy capture session\ndelete this object\nget_capture_session sent twice\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ncursor entered captured area\ncursor capture session\nget image copy capturer session\nhotspot changed\ncursor left captured area\nposition changed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ndelete this object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget image copy capturer session\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nposition x coordinates\nhotspot x coordinates\nposition y coordinates\nhotspot y coordinates\ncapture request has been sent\nattach buffer to session\nbuffer constraints mismatch\ncapture a frame\nbuffer damaged region\ndamage buffer\ndestroy this object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nimage capture frame\ncapture failed\ninvalid buffer damage\ncapture sent without attach_buffer\npresentation time of the frame\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nframe is available for reading\nsession is no longer available\nbuffer transform\nunknown runtime error\nattach buffer to session\ncapture a frame\ndamage buffer\ndestroy this object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndamage height\nnanoseconds part of the timestamp\nhigh 32 bits of the seconds part of the timestamp\nlow 32 bits of the seconds part of the timestamp\ndamage width\ndamage x coordinate\ndamage y coordinate\nregion height\nregion width\nregion x coordinate\nregion y coordinate\ncapture the pointer cursor of an image capture source\ncapture an image capture source\ndestroy the manager\nmanager to inform clients and begin capturing\ninvalid option flag\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncapture the pointer cursor of an image capture source\ncapture an image capture source\ndestroy the manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nimage capture source dimensions\ncreate a frame\ndelete this object\ndma-buf device\ndma-buf format\nall constraints have been sent\ncreate_frame sent before destroying previous frame\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nimage copy capture session\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nshm buffer format\nsession is no longer available\ncreate a frame\ndelete this object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndevice dev_t value\nshm format\ndrm format code\nbuffer height\ndrm format modifiers\nbuffer width\ncursor capture session\nimage capture frame\nmanager to inform clients and begin capturing\nimage copy capture session\ndelete this object\nget_capture_session sent twice\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ncursor entered captured area\ncursor capture session\nget image copy capturer session\nhotspot changed\ncursor left captured area\nposition changed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncursor entered captured area\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nhotspot changed\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\ncursor left captured area\nGet the opcode number of this message\nGet the opcode number of this message\nposition changed\nposition x coordinates\nhotspot x coordinates\nposition y coordinates\nhotspot y coordinates\ncapture request has been sent\nattach buffer to session\nbuffer constraints mismatch\ncapture a frame\nbuffer damaged region\ndamage buffer\ndestroy this object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nimage capture frame\ncapture failed\ninvalid buffer damage\ncapture sent without attach_buffer\npresentation time of the frame\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nframe is available for reading\nsession is no longer available\nbuffer transform\nunknown runtime error\nbuffer damaged region\ncapture failed\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\npresentation time of the frame\nframe is available for reading\nbuffer transform\ndamage height\nnanoseconds part of the timestamp\nhigh 32 bits of the seconds part of the timestamp\nlow 32 bits of the seconds part of the timestamp\ndamage width\ndamage x coordinate\ndamage y coordinate\nregion height\nregion width\nregion x coordinate\nregion y coordinate\ncapture the pointer cursor of an image capture source\ncapture an image capture source\ndestroy the manager\nmanager to inform clients and begin capturing\ninvalid option flag\npaint cursors onto captured frames\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nimage capture source dimensions\ncreate a frame\ndelete this object\ndma-buf device\ndma-buf format\nall constraints have been sent\ncreate_frame sent before destroying previous frame\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nimage copy capture session\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nshm buffer format\nsession is no longer available\nimage capture source dimensions\ndma-buf device\ndma-buf format\nall constraints have been sent\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nshm buffer format\nsession is no longer available\ndevice dev_t value\nshm format\ndrm format code\nbuffer height\ndrm format modifiers\nbuffer width\nClient-side API of this protocol\nServer-side API of this protocol\nused to lock the session\na surface displayed while the session is locked\nmanage lock state and create lock surfaces\ndestroy the session lock manager object\nused to lock the session\nattempt to lock the session\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ndestroy the session lock manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nattempt to lock the session\nGet the opcode number of this message\nGet the opcode number of this message\nack a configure event\nsurface committed before first ack_configure request\nthe client should resize its surface\ndestroy the lock surface object\nfailed to match ack’d width/height\nThe wire opcode for this event\nThe minimal object version supporting this event\na surface displayed while the session is locked\nserial provided in ack_configure is invalid\nsurface committed with a null buffer\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nack a configure event\ndestroy the lock surface object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nserial for use in ack_configure\nserial from the configure event\ngiven wl_surface has a buffer attached or committed\ndestroy the session lock\ngiven output already has a lock surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nmanage lock state and create lock surfaces\nthe session lock object should be destroyed\ncreate a lock surface for a given output\nattempted to destroy session lock while locked\nunlock requested but locked event was never sent\nsession successfully locked\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ngiven wl_surface already has a role\nunlock the session, destroying the object\ndestroy the session lock\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a lock surface for a given output\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nunlock the session, destroying the object\nused to lock the session\na surface displayed while the session is locked\nmanage lock state and create lock surfaces\ndestroy the session lock manager object\nused to lock the session\nattempt to lock the session\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nack a configure event\nsurface committed before first ack_configure request\nthe client should resize its surface\ndestroy the lock surface object\nfailed to match ack’d width/height\nThe wire opcode for this event\nThe minimal object version supporting this event\na surface displayed while the session is locked\nserial provided in ack_configure is invalid\nsurface committed with a null buffer\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthe client should resize its surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nserial for use in ack_configure\nserial from the configure event\ngiven wl_surface has a buffer attached or committed\ndestroy the session lock\ngiven output already has a lock surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nmanage lock state and create lock surfaces\nthe session lock object should be destroyed\ncreate a lock surface for a given output\nattempted to destroy session lock while locked\nunlock requested but locked event was never sent\nsession successfully locked\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ngiven wl_surface already has a role\nunlock the session, destroying the object\nthe session lock object should be destroyed\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nsession successfully locked\nGet the opcode number of this message\nGet the opcode number of this message\nClient-side API of this protocol\nServer-side API of this protocol\ntransient seat manager\ntransient seat handle\ncreate a transient seat\ndestroy the manager\ntransient seat manager\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncreate a transient seat\ndestroy the manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ntransient seat creation denied\ndestroy transient seat\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ntransient seat handle\nThe wire opcode for this request\nThe minimal object version supporting this request\ntransient seat is ready\ndestroy transient seat\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ntransient seat manager\ntransient seat handle\ncreate a transient seat\ndestroy the manager\ntransient seat manager\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ntransient seat creation denied\ndestroy transient seat\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\ntransient seat handle\nThe wire opcode for this request\nThe minimal object version supporting this request\ntransient seat is ready\ntransient seat creation denied\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ntransient seat is ready\nClient-side API of this protocol\nServer-side API of this protocol\na workspace group assigned to a set of outputs\na workspace handing a group of surfaces\nlist and control workspaces\ncompositor capabilities\ncreate a new workspace\ncreate_workspace request is available\ndestroy the ext_workspace_group_handle_v1 object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\na workspace group assigned to a set of outputs\noutput assigned to workspace group\noutput removed from workspace group\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthis workspace group has been removed\nworkspace added to workspace group\nworkspace removed from workspace group\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\ncreate a new workspace\ndestroy the ext_workspace_group_handle_v1 object\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\ncapabilities\nactivate the workspace\nactivate request is available\nthe workspace is active\nassign workspace to group\nassign request is available\ncompositor capabilities\nworkspace coordinates changed\ndeactivate the workspace\ndeactivate request is available\ndestroy the ext_workspace_handle_v1 object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\na workspace handing a group of surfaces\nthe workspace is not visible\nworkspace id\nworkspace name changed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nremove the workspace\nremove request is available\nthis workspace has been removed\ntypes of states on the workspace\nthe state of the workspace changed\nthe workspace requests attention\nactivate the workspace\nGet a flags value with all known bits set.\nGet a flags value with all known bits set.\nassign workspace to group\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\ndeactivate the workspace\ndestroy the ext_workspace_handle_v1 object\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nremove the workspace\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\ncapabilities\nall requests about the workspaces have been sent\nall information about the workspaces and workspace groups …\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nlist and control workspaces\nthe compositor has finished with the workspace_manager\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nstop sending events\nworkspace has been created\na workspace group has been created\nall requests about the workspaces have been sent\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nstop sending events\na workspace group assigned to a set of outputs\na workspace handing a group of surfaces\nlist and control workspaces\ncompositor capabilities\ncreate a new workspace\ncreate_workspace request is available\ndestroy the ext_workspace_group_handle_v1 object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\na workspace group assigned to a set of outputs\noutput assigned to workspace group\noutput removed from workspace group\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthis workspace group has been removed\nworkspace added to workspace group\nworkspace removed from workspace group\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\ncompositor capabilities\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\noutput assigned to workspace group\noutput removed from workspace group\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nthis workspace group has been removed\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nworkspace added to workspace group\nworkspace removed from workspace group\ncapabilities\nactivate the workspace\nactivate request is available\nthe workspace is active\nassign workspace to group\nassign request is available\ncompositor capabilities\nworkspace coordinates changed\ndeactivate the workspace\ndeactivate request is available\ndestroy the ext_workspace_handle_v1 object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\na workspace handing a group of surfaces\nthe workspace is not visible\nworkspace id\nworkspace name changed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nremove the workspace\nremove request is available\nthis workspace has been removed\ntypes of states on the workspace\nthe state of the workspace changed\nthe workspace requests attention\nGet a flags value with all known bits set.\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\ncompositor capabilities\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nworkspace coordinates changed\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nGet a flags value with the bits of a flag with the given …\nworkspace id\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nYield a set of contained named flags values.\nworkspace name changed\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nGet the opcode number of this message\nGet the opcode number of this message\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nthis workspace has been removed\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nthe state of the workspace changed\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\ncapabilities\nall requests about the workspaces have been sent\nall information about the workspaces and workspace groups …\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nlist and control workspaces\nthe compositor has finished with the workspace_manager\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nstop sending events\nworkspace has been created\na workspace group has been created\nall information about the workspaces and workspace groups …\nthe compositor has finished with the workspace_manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nworkspace has been created\na workspace group has been created\nThis interface allows a client to set a factor for the …\nThe aim of the color management extension is to allow …\nThis protocol extension delivers the metadata required to …\nWhen a compositor latches on to new content updates it …\nThis protocol allows a client to describe the kind of …\nThis protocol extension offers a simpler way for clients …\nThis protocol is used by Wayland compositors which act as …\nWhen a Wayland compositor considers applying a content …\nThis protocol allows a compositor to suggest for surfaces …\nFullscreen shell protocol\nScreensaver inhibition protocol\nInput method protocol\nInput timestamps protocol\nProtocol for inhibiting the compositor keyboard shortcuts\nLinux DMA-BUF protocol\nThis protocol allows clients to request explicit …\nLinux explicit synchronization protocol\nprotocol for constraining pointer motions\nPointer gestures protocol\nThis global interface allows applications to request the …\nPresentation time protocol\nPrimary selection protocol\nprotocol for relative pointer motion events\nThis interface allows a client to register a new Wayland …\nThis protocol extension allows clients to create …\nWayland protocol for graphics tablets\nThis protocol provides a way for clients to indicate …\nText input protocol\nViewporter protocol\nClient-side API of this protocol\nServer-side API of this protocol\nalpha modifier object for a surface\nsurface alpha modifier manager\ndestroy the alpha modifier object\nwl_surface was destroyed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nspecify the alpha multiplier\nalpha modifier object for a surface\ndestroy the alpha modifier object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nspecify the alpha multiplier\nwl_surface already has a alpha modifier object\ndestroy the alpha modifier manager object\ncreate a new alpha modifier surface object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsurface alpha modifier manager\ndestroy the alpha modifier manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a new alpha modifier surface object\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nalpha modifier object for a surface\nsurface alpha modifier manager\ndestroy the alpha modifier object\nwl_surface was destroyed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nspecify the alpha multiplier\nalpha modifier object for a surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nwl_surface already has a alpha modifier object\ndestroy the alpha modifier manager object\ncreate a new alpha modifier surface object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsurface alpha modifier manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nClient-side API of this protocol\nServer-side API of this protocol\noutput color properties\ncolor management extension to a surface\ncolor management extension to a surface\ncolor manager singleton\nholder of image description ICC information\nholder of image description parameters\nColorimetric image description information\nReference to an image description\nColorimetric image description\ndestroy the color management output\nThe wire opcode for this event\nThe minimal object version supporting this event\nget the image description of the output\nimage description changed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\noutput color properties\ndestroy the color management output\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget the image description of the output\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroy the color management interface for a surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nprotocol errors\nget the preferred image description\nget the preferred image description\nforbidden request on inert object\nthe preferred image description changed (32-bit)\nthe preferred image description changed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe minimal object version supporting this request\nattempted to use an unsupported feature\ncolor management extension to a surface\ndestroy the color management interface for a surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget the preferred image description\nget the preferred image description\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe 32-bit image description id number\nhigh 32 bits of the 64-bit image description id number\nlow 32 bits of the 64-bit image description id number\ndestroy the color management interface for a surface\nprotocol errors\ninvalid image description\nforbidden request on inert object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nunsupported rendering intent\nset the surface image description\nremove the surface image description\ncolor management extension to a surface\ndestroy the color management interface for a surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset the surface image description\nremove the surface image description\nrendering intent\nICC-absolute colorimetric\nICC-absolute colorimetric without adaptation\nColor primaries of the Adobe RGB color space as defined by …\nBT.1886 display transfer characteristic\nColor primaries as defined by the BT.2020 and BT.2100 …\nColor primaries of the full CIE 1931 XYZ color space\nIEC 61966-2-1 encoding function\nmake a new ICC-based image description creator object\nmake a new parametric image description creator object\ncreate Windows-scRGB image description object\nColor primaries of the DCI P3 color space as defined by …\ndestroy the color manager\nColor primaries of Display P3 variant of the DCI-P3 color …\nall features have been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nextended linear transfer function\nDeprecated (Extended sRGB piece-wise transfer function)\nparametric target exceeds primary color volume\ncompositor supported features\nAssumed display gamma 2.2 transfer function\nAssumed display gamma 2.8 transfer function\nGeneric film with colour filters using Illuminant C\ncreate an image description from a reference\ncreate a color management interface for a wl_output\ncreate a color management interface for a wl_surface\ncreate a color management feedback interface\nhybrid log-gamma transfer function\ncreate_icc_creator request\nlogarithmic 100:1 transfer function\nlogarithmic (100*Sqrt(10) : 1) transfer function\nColor primaries for NTSC as defined by the BT.601 standard\nColor primaries for PAL as defined by the BT.601 standard\nColor primaries for PAL-M as defined by the BT.470 standard\ncreate_parametric_creator request\nperceptual\nnamed color primaries\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nmedia-relative colorimetric\nmedia-relative colorimetric + black point compensation\nrendering intents\nsaturation\nparametric set_luminances request\nparametric set_mastering_display_primaries request\nparametric set_primaries request\nparametric set_tf_power request\nColor primaries for the sRGB color space as defined by the …\nDeprecated (ambiguous sRGB transfer function)\nperceptual quantizer transfer function\nSMPTE ST 240 transfer function\nSMPTE ST 428 transfer function\nsupported features\nsupported rendering intent\nsupported named primaries\nsupported named transfer characteristic\ncolor management surface exists already\nnamed transfer functions\nrequest not supported\ncreate_windows_scrgb request\ncolor manager singleton\nIEC 61966-2-4 transfer function\nmake a new ICC-based image description creator object\nmake a new parametric image description creator object\ncreate Windows-scRGB image description object\ndestroy the color manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate an image description from a reference\ncreate a color management interface for a wl_output\ncreate a color management interface for a wl_surface\ncreate a color management feedback interface\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nsupported feature\nNamed color primaries\nrendering intent\nNamed transfer function\nproperty already set\nfd not seekable and readable\nno or too much data\nCreate the image description object from ICC data\nprotocol errors\nincomplete parameter set\noffset + length exceeds file size\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the ICC profile file\nholder of image description ICC information\nCreate the image description object from ICC data\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset the ICC profile file\nICC profile\nlength of ICC data in bytes\nbyte offset in fd to start of ICC data\nproperty already set\nCreate the image description object using params\nprotocol errors\nincomplete parameter set\ninvalid luminance value or range\ninvalid primaries named\ninvalid transfer characteristic\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nprimary color volume luminance range and reference white\nmastering display primaries as chromaticity coordinates\ndisplay mastering luminance range\nmaximum content light level\nmaximum frame-average light level\nprimaries as chromaticity coordinates\nnamed primaries\nnamed transfer characteristic\ntransfer characteristic as a power curve\nrequest not supported\nholder of image description parameters\nCreate the image description object using params\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nprimary color volume luminance range and reference white\nmastering display primaries as chromaticity coordinates\ndisplay mastering luminance range\nmaximum content light level\nmaximum frame-average light level\nprimaries as chromaticity coordinates\nnamed primaries\nnamed transfer characteristic\ntransfer characteristic as a power curve\nBlue x * 1M\nBlue x * 1M\nBlue y * 1M\nBlue y * 1M\nthe exponent * 10000\nGreen x * 1M\nGreen x * 1M\nGreen y * 1M\nGreen y * 1M\nMaximum content light level (cd/m²)\nMaximum frame-average light level (cd/m²)\nmaximum luminance (cd/m²)\nmax L (cd/m²)\nminimum luminance (cd/m²) * 10000\nmin L (cd/m²) * 10000\nnamed primaries\nRed x * 1M\nRed x * 1M\nRed y * 1M\nRed y * 1M\nreference white luminance (cd/m²)\nnamed transfer function\nWhite x * 1M\nWhite x * 1M\nWhite y * 1M\nWhite y * 1M\nend of information\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nICC profile matching the image description\nprimary color volume luminance range and reference white\nprimaries as chromaticity coordinates\nnamed primaries\ntarget luminance range\ntarget maximum content light level\ntarget maximum frame-average light level\ntarget primaries as chromaticity coordinates\nnamed transfer characteristic\ntransfer characteristic as a power curve\nColorimetric image description information\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nBlue x * 1M\nBlue x * 1M\nBlue y * 1M\nBlue y * 1M\nthe exponent * 10000\nGreen x * 1M\nGreen x * 1M\nGreen y * 1M\nGreen y * 1M\nICC profile file descriptor\nICC profile size, in bytes\nMaximum content light-level (cd/m²)\nMaximum frame-average light level (cd/m²)\nmaximum luminance (cd/m²)\nmax L (cd/m²)\nminimum luminance (cd/m²) * 10000\nmin L (cd/m²) * 10000\nnamed primaries\nRed x * 1M\nRed x * 1M\nRed y * 1M\nRed y * 1M\nreference white luminance (cd/m²)\nnamed transfer function\nWhite x * 1M\nWhite x * 1M\nWhite y * 1M\nWhite y * 1M\ndestroy the reference\nThe wire opcode for this request\nThe minimal object version supporting this request\nReference to an image description\ndestroy the reference\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ngeneric reason for failure\ndestroy the image description\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nprotocol errors\ngraceful error on creating the image description\nget information about the image description\ninterface version too low\nget_information not allowed\nthe relevant output no longer exists\nattempted to use an object which is not ready\nerror independent of the client\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthe object is ready to be used (32-bit)\nthe object is ready to be used\nunsupported image description data\nColorimetric image description\ndestroy the image description\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget information about the image description\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ngeneric reason\nthe 32-bit image description id number\nhigh 32 bits of the 64-bit image description id number\nlow 32 bits of the 64-bit image description id number\nad hoc human-readable explanation\noutput color properties\ncolor management extension to a surface\ncolor management extension to a surface\ncolor manager singleton\nholder of image description ICC information\nholder of image description parameters\nColorimetric image description information\nReference to an image description\nColorimetric image description\ndestroy the color management output\nThe wire opcode for this event\nThe minimal object version supporting this event\nget the image description of the output\nimage description changed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\noutput color properties\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nimage description changed\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroy the color management interface for a surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nprotocol errors\nget the preferred image description\nget the preferred image description\nforbidden request on inert object\nthe preferred image description changed (32-bit)\nthe preferred image description changed\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe minimal object version supporting this request\nattempted to use an unsupported feature\ncolor management extension to a surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe preferred image description changed (32-bit)\nthe preferred image description changed\nthe 32-bit image description id number\nhigh 32 bits of the 64-bit image description id number\nlow 32 bits of the 64-bit image description id number\ndestroy the color management interface for a surface\nprotocol errors\ninvalid image description\nforbidden request on inert object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nunsupported rendering intent\nset the surface image description\nremove the surface image description\ncolor management extension to a surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrendering intent\nICC-absolute colorimetric\nICC-absolute colorimetric without adaptation\nColor primaries of the Adobe RGB color space as defined by …\nBT.1886 display transfer characteristic\nColor primaries as defined by the BT.2020 and BT.2100 …\nColor primaries of the full CIE 1931 XYZ color space\nIEC 61966-2-1 encoding function\nmake a new ICC-based image description creator object\nmake a new parametric image description creator object\ncreate Windows-scRGB image description object\nColor primaries of the DCI P3 color space as defined by …\ndestroy the color manager\nColor primaries of Display P3 variant of the DCI-P3 color …\nall features have been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nextended linear transfer function\nDeprecated (Extended sRGB piece-wise transfer function)\nparametric target exceeds primary color volume\ncompositor supported features\nAssumed display gamma 2.2 transfer function\nAssumed display gamma 2.8 transfer function\nGeneric film with colour filters using Illuminant C\ncreate an image description from a reference\ncreate a color management interface for a wl_output\ncreate a color management interface for a wl_surface\ncreate a color management feedback interface\nhybrid log-gamma transfer function\ncreate_icc_creator request\nlogarithmic 100:1 transfer function\nlogarithmic (100*Sqrt(10) : 1) transfer function\nColor primaries for NTSC as defined by the BT.601 standard\nColor primaries for PAL as defined by the BT.601 standard\nColor primaries for PAL-M as defined by the BT.470 standard\ncreate_parametric_creator request\nperceptual\nnamed color primaries\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nmedia-relative colorimetric\nmedia-relative colorimetric + black point compensation\nrendering intents\nsaturation\nparametric set_luminances request\nparametric set_mastering_display_primaries request\nparametric set_primaries request\nparametric set_tf_power request\nColor primaries for the sRGB color space as defined by the …\nDeprecated (ambiguous sRGB transfer function)\nperceptual quantizer transfer function\nSMPTE ST 240 transfer function\nSMPTE ST 428 transfer function\nsupported features\nsupported rendering intent\nsupported named primaries\nsupported named transfer characteristic\ncolor management surface exists already\nnamed transfer functions\nrequest not supported\ncreate_windows_scrgb request\ncolor manager singleton\nIEC 61966-2-4 transfer function\nall features have been sent\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nsupported features\nsupported rendering intent\nsupported named primaries\nsupported named transfer characteristic\nsupported feature\nNamed color primaries\nrendering intent\nNamed transfer function\nthe new creator object\nthe new creator object\nproperty already set\nfd not seekable and readable\nno or too much data\nCreate the image description object from ICC data\nprotocol errors\nincomplete parameter set\noffset + length exceeds file size\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the ICC profile file\nholder of image description ICC information\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nICC profile\nlength of ICC data in bytes\nbyte offset in fd to start of ICC data\nproperty already set\nCreate the image description object using params\nprotocol errors\nincomplete parameter set\ninvalid luminance value or range\ninvalid primaries named\ninvalid transfer characteristic\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nprimary color volume luminance range and reference white\nmastering display primaries as chromaticity coordinates\ndisplay mastering luminance range\nmaximum content light level\nmaximum frame-average light level\nprimaries as chromaticity coordinates\nnamed primaries\nnamed transfer characteristic\ntransfer characteristic as a power curve\nrequest not supported\nholder of image description parameters\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nBlue x * 1M\nBlue x * 1M\nBlue y * 1M\nBlue y * 1M\nthe exponent * 10000\nGreen x * 1M\nGreen x * 1M\nGreen y * 1M\nGreen y * 1M\nMaximum content light level (cd/m²)\nMaximum frame-average light level (cd/m²)\nmaximum luminance (cd/m²)\nmax L (cd/m²)\nminimum luminance (cd/m²) * 10000\nmin L (cd/m²) * 10000\nnamed primaries\nRed x * 1M\nRed x * 1M\nRed y * 1M\nRed y * 1M\nreference white luminance (cd/m²)\nnamed transfer function\nWhite x * 1M\nWhite x * 1M\nWhite y * 1M\nWhite y * 1M\nend of information\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nICC profile matching the image description\nprimary color volume luminance range and reference white\nprimaries as chromaticity coordinates\nnamed primaries\ntarget luminance range\ntarget maximum content light level\ntarget maximum frame-average light level\ntarget primaries as chromaticity coordinates\nnamed transfer characteristic\ntransfer characteristic as a power curve\nColorimetric image description information\nend of information\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nICC profile matching the image description\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nprimary color volume luminance range and reference white\nGet the opcode number of this message\nGet the opcode number of this message\nprimaries as chromaticity coordinates\nnamed primaries\ntarget luminance range\ntarget maximum content light level\ntarget maximum frame-average light level\ntarget primaries as chromaticity coordinates\nnamed transfer characteristic\ntransfer characteristic as a power curve\nBlue x * 1M\nBlue x * 1M\nBlue y * 1M\nBlue y * 1M\nthe exponent * 10000\nGreen x * 1M\nGreen x * 1M\nGreen y * 1M\nGreen y * 1M\nICC profile file descriptor\nICC profile size, in bytes\nMaximum content light-level (cd/m²)\nMaximum frame-average light level (cd/m²)\nmaximum luminance (cd/m²)\nmax L (cd/m²)\nminimum luminance (cd/m²) * 10000\nmin L (cd/m²) * 10000\nnamed primaries\nRed x * 1M\nRed x * 1M\nRed y * 1M\nRed y * 1M\nreference white luminance (cd/m²)\nnamed transfer function\nWhite x * 1M\nWhite x * 1M\nWhite y * 1M\nWhite y * 1M\ndestroy the reference\nThe wire opcode for this request\nThe minimal object version supporting this request\nReference to an image description\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ngeneric reason for failure\ndestroy the image description\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nprotocol errors\ngraceful error on creating the image description\nget information about the image description\ninterface version too low\nget_information not allowed\nthe relevant output no longer exists\nattempted to use an object which is not ready\nerror independent of the client\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nthe object is ready to be used (32-bit)\nthe object is ready to be used\nunsupported image description data\nColorimetric image description\ngraceful error on creating the image description\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe object is ready to be used (32-bit)\nthe object is ready to be used\ngeneric reason\nthe 32-bit image description id number\nhigh 32 bits of the 64-bit image description id number\nlow 32 bits of the 64-bit image description id number\nad hoc human-readable explanation\nClient-side API of this protocol\nServer-side API of this protocol\ncolor representation manager singleton\ncolor representation extension to a surface\ndestroy the manager\nall features have been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nprotocol errors\ncreate a color representation interface for a wl_surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsupported alpha modes\nsupported matrix coefficients and ranges\ncolor representation surface exists already\ncolor representation manager singleton\ndestroy the manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a color representation interface for a wl_surface\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nsupported alpha mode\nsupported matrix coefficients\nfull range flag\nalpha mode\nunsupported alpha mode\nBT.2020 and BT.2100 YCbCr matrix coefficients\nBT.2020 matrix coefficients for constant luminance\nBT.601-7 matrix coefficients\nBT.709 matrix coefficients\nChroma sample location for 4:2:0 YCbCr\ninvalid chroma location\nnamed coefficients\nunsupported coefficients\ndestroy the color representation\nprotocol errors\nFCC matrix coefficients\nFull color range\nBT.2100 ICtCp matrix coefficients\nThe identity matrix\nforbidden request on inert object\nLimited color range\nthe pixel format and a set value are incompatible\npremultiplied alpha in electrical values\npremultiplied alpha in optical values\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nColor range values\nset the surface alpha mode\nset the chroma location\nset the matrix coefficients and range\nSMPTE ST 240 matrix coefficients\nstraight alpha\nHorizontal offset of 0, vertical offset of 0.5\nHorizontal offset of 0.5, vertical offset of 0.5\nHorizontal offset of 0, vertical offset of 0\nHorizontal offset of 0.5, vertical offset of 0\nHorizontal offset of 0, vertical offset of 1\nHorizontal offset of 0.5, vertical offset of 1\ncolor representation extension to a surface\ndestroy the color representation\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset the surface alpha mode\nset the chroma location\nset the matrix coefficients and range\nalpha mode\nchroma sample location\nmatrix coefficients\nrange\ncolor representation manager singleton\ncolor representation extension to a surface\ndestroy the manager\nall features have been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nprotocol errors\ncreate a color representation interface for a wl_surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsupported alpha modes\nsupported matrix coefficients and ranges\ncolor representation surface exists already\ncolor representation manager singleton\nall features have been sent\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nsupported alpha modes\nsupported matrix coefficients and ranges\nsupported alpha mode\nsupported matrix coefficients\nfull range flag\nalpha mode\nunsupported alpha mode\nBT.2020 and BT.2100 YCbCr matrix coefficients\nBT.2020 matrix coefficients for constant luminance\nBT.601-7 matrix coefficients\nBT.709 matrix coefficients\nChroma sample location for 4:2:0 YCbCr\ninvalid chroma location\nnamed coefficients\nunsupported coefficients\ndestroy the color representation\nprotocol errors\nFCC matrix coefficients\nFull color range\nBT.2100 ICtCp matrix coefficients\nThe identity matrix\nforbidden request on inert object\nLimited color range\nthe pixel format and a set value are incompatible\npremultiplied alpha in electrical values\npremultiplied alpha in optical values\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nColor range values\nset the surface alpha mode\nset the chroma location\nset the matrix coefficients and range\nSMPTE ST 240 matrix coefficients\nstraight alpha\nHorizontal offset of 0, vertical offset of 0.5\nHorizontal offset of 0.5, vertical offset of 0.5\nHorizontal offset of 0, vertical offset of 0\nHorizontal offset of 0.5, vertical offset of 0\nHorizontal offset of 0, vertical offset of 1\nHorizontal offset of 0.5, vertical offset of 1\ncolor representation extension to a surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nalpha mode\nchroma sample location\nmatrix coefficients\nrange\nClient-side API of this protocol\nServer-side API of this protocol\nSurface commit timer\ncommit timing\nDestroy the timer\ntimestamp contains an invalid value\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nSpecify time the following commit takes effect\nthe associated surface no longer exists\ntimestamp exists\nSurface commit timer\nDestroy the timer\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nSpecify time the following commit takes effect\nnanoseconds part of target time\nhigh 32 bits of the seconds part of target time\nlow 32 bits of the seconds part of target time\ncommit timer already exists for surface\nunbind from the commit timing interface\nrequest commit timer interface for surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncommit timing\nunbind from the commit timing interface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nrequest commit timer interface for surface\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nSurface commit timer\ncommit timing\nDestroy the timer\ntimestamp contains an invalid value\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nSpecify time the following commit takes effect\nthe associated surface no longer exists\ntimestamp exists\nSurface commit timer\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nnanoseconds part of target time\nhigh 32 bits of the seconds part of target time\nlow 32 bits of the seconds part of target time\ncommit timer already exists for surface\nunbind from the commit timing interface\nrequest commit timer interface for surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncommit timing\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nClient-side API of this protocol\nServer-side API of this protocol\nsurface content type manager\ncontent type object for a surface\nwl_surface already has a content type object\ndestroy the content type manager object\ncreate a new content type object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsurface content type manager\ndestroy the content type manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a new content type object\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroy the content type object\ngame content type\nno content type applies\nphoto content type\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nspecify the content type\npossible content types\nvideo content type\ncontent type object for a surface\ndestroy the content type object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nspecify the content type\nthe content type\nsurface content type manager\ncontent type object for a surface\nwl_surface already has a content type object\ndestroy the content type manager object\ncreate a new content type object\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsurface content type manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroy the content type object\ngame content type\nno content type applies\nphoto content type\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nspecify the content type\npossible content types\nvideo content type\ncontent type object for a surface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe content type\nVersion 1\nClient-side API of this protocol\nServer-side API of this protocol\ncursor shape for a device\ncursor shape manager\ndrag-and-drop: alias of/shortcut to something is to be …\nresizing: something can be moved or resized in any …\nsomething can be scrolled in any direction\na cell or set of cells may be selected\nresizing: that the item/column can be resized horizontally\na context menu is available for the object under the cursor\ndrag-and-drop: something is to be copied\nsimple crosshair\ndefault cursor\ndestroy the cursor shape device\ndrag-and-drop: the user will select which action will be …\nresizing: the east border is to be moved\nresizing: the east and west borders are to be moved\ndrag-and-drop: something can be grabbed\ndrag-and-drop: something is being grabbed\nhelp is available for the object under the cursor\nthe specified shape value is invalid\ndrag-and-drop: something is to be moved\nresizing: the north border is to be moved\nresizing: the north-east corner is to be moved\nresizing: the north-east and south-west corners are to be …\ndrag-and-drop: the dragged item cannot be dropped at the …\ndrag-and-drop: the requested action will not be carried out\nresizing: the north and south borders are to be moved\nresizing: the north-west corner is to be moved\nresizing: the north-west and south-east corners are to be …\npointer that indicates a link or another interactive …\nprogress indicator\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nresizing: that the item/row can be resized vertically\nresizing: the south border is to be moved\nresizing: the south-east corner is to be moved\nset device cursor to the shape\ncursor shapes\nresizing: the south-west corner is to be moved\ntext may be selected\nvertical text may be selected\nresizing: the west border is to be moved\nprogram is busy, user should wait\ncursor shape for a device\nsomething can be zoomed in\nsomething can be zoomed out\ndestroy the cursor shape device\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nset device cursor to the shape\nserial number of the enter event\ndestroy the manager\nmanage the cursor shape of a pointer device\nmanage the cursor shape of a tablet tool device\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncursor shape manager\ndestroy the manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nmanage the cursor shape of a pointer device\nmanage the cursor shape of a tablet tool device\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ncursor shape for a device\ncursor shape manager\ndrag-and-drop: alias of/shortcut to something is to be …\nresizing: something can be moved or resized in any …\nsomething can be scrolled in any direction\na cell or set of cells may be selected\nresizing: that the item/column can be resized horizontally\na context menu is available for the object under the cursor\ndrag-and-drop: something is to be copied\nsimple crosshair\ndefault cursor\ndestroy the cursor shape device\ndrag-and-drop: the user will select which action will be …\nresizing: the east border is to be moved\nresizing: the east and west borders are to be moved\ndrag-and-drop: something can be grabbed\ndrag-and-drop: something is being grabbed\nhelp is available for the object under the cursor\nthe specified shape value is invalid\ndrag-and-drop: something is to be moved\nresizing: the north border is to be moved\nresizing: the north-east corner is to be moved\nresizing: the north-east and south-west corners are to be …\ndrag-and-drop: the dragged item cannot be dropped at the …\ndrag-and-drop: the requested action will not be carried out\nresizing: the north and south borders are to be moved\nresizing: the north-west corner is to be moved\nresizing: the north-west and south-east corners are to be …\npointer that indicates a link or another interactive …\nprogress indicator\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nresizing: that the item/row can be resized vertically\nresizing: the south border is to be moved\nresizing: the south-east corner is to be moved\nset device cursor to the shape\ncursor shapes\nresizing: the south-west corner is to be moved\ntext may be selected\nvertical text may be selected\nresizing: the west border is to be moved\nprogram is busy, user should wait\ncursor shape for a device\nsomething can be zoomed in\nsomething can be zoomed out\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nserial number of the enter event\ndestroy the manager\nmanage the cursor shape of a pointer device\nmanage the cursor shape of a tablet tool device\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\ncursor shape manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nClient-side API of this protocol\nServer-side API of this protocol\na leasable DRM connector\nlease device\nDRM lease request\na DRM lease\nconnector_id\ndescription\ndestroy connector\nall properties have been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nname\nThe wire opcode for this request\nThe minimal object version supporting this request\nlease offer withdrawn\na leasable DRM connector\ndestroy connector\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nDRM connector ID\nconnector description\nconnector name\nadvertise connectors available for leases\ncreate a lease request object\nsignals grouping of connectors\nopen a non-master fd for this DRM node\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrelease this object\nthe compositor has finished using the device\nlease device\ncreate a lease request object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrelease this object\nDRM file descriptor\nrequested a connector twice\nrequested a lease without requesting a connector\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrequest a connector for this lease\nsubmit the lease request\nDRM lease request\nrequested a connector from a different lease device\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nrequest a connector for this lease\nsubmit the lease request\ndestroys the lease object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nsent when the lease has been revoked\nshares the DRM file descriptor\nThe wire opcode for this request\nThe minimal object version supporting this request\na DRM lease\ndestroys the lease object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nleased DRM file descriptor\na leasable DRM connector\nlease device\nDRM lease request\na DRM lease\nconnector_id\ndescription\ndestroy connector\nall properties have been sent\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nname\nThe wire opcode for this request\nThe minimal object version supporting this request\nlease offer withdrawn\na leasable DRM connector\nconnector_id\ndescription\nall properties have been sent\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nname\nGet the opcode number of this message\nGet the opcode number of this message\nlease offer withdrawn\nDRM connector ID\nconnector description\nconnector name\nadvertise connectors available for leases\ncreate a lease request object\nsignals grouping of connectors\nopen a non-master fd for this DRM node\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrelease this object\nthe compositor has finished using the device\nlease device\nadvertise connectors available for leases\nsignals grouping of connectors\nopen a non-master fd for this DRM node\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nthe compositor has finished using the device\nDRM file descriptor\nrequested a connector twice\nrequested a lease without requesting a connector\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nrequest a connector for this lease\nsubmit the lease request\nDRM lease request\nrequested a connector from a different lease device\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroys the lease object\nThe wire opcode for this event\nThe minimal object version supporting this event\nThe wire opcode for this event\nThe minimal object version supporting this event\nsent when the lease has been revoked\nshares the DRM file descriptor\nThe wire opcode for this request\nThe minimal object version supporting this request\na DRM lease\nsent when the lease has been revoked\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nshares the DRM file descriptor\nGet the opcode number of this message\nGet the opcode number of this message\nleased DRM file descriptor\nClient-side API of this protocol\nServer-side API of this protocol\nprotocol for fifo constraints\nfifo interface\nfifo manager already exists for surface\nunbind from the manager interface\nfatal presentation error\nrequest fifo interface for surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nprotocol for fifo constraints\nunbind from the manager interface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nrequest fifo interface for surface\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\ndestroy the fifo interface\nfatal error\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nsets the start point for a fifo constraint\nthe associated surface no longer exists\nadds a fifo constraint to a content update\nfifo interface\ndestroy the fifo interface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nGet the opcode number of this message\nGet the opcode number of this message\nsets the start point for a fifo constraint\nadds a fifo constraint to a content update\nprotocol for fifo constraints\nfifo interface\nfifo manager already exists for surface\nunbind from the manager interface\nfatal presentation error\nrequest fifo interface for surface\nThe wire opcode for this request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request") |