1 line
No EOL
132 KiB
JavaScript
1 line
No EOL
132 KiB
JavaScript
searchState.loadedDescShard("cosmic", 3, "protocol for fifo constraints\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 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\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\nfractional surface scale information\nfractional scale interface to a wl_surface\nunbind the fractional surface scale interface\nthe surface already has a fractional_scale object …\nextend surface interface for scale information\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\nfractional surface scale information\nunbind the fractional surface scale interface\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nextend surface interface for scale information\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 surface\nremove surface scale information for surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nnotify of new preferred scale\nThe wire opcode for this request\nThe minimal object version supporting this request\nfractional scale interface to a wl_surface\nremove surface scale information for surface\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 new preferred scale\nfractional surface scale information\nfractional scale interface to a wl_surface\nunbind the fractional surface scale interface\nthe surface already has a fractional_scale object …\nextend surface interface for scale information\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\nfractional surface scale 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\nthe new surface scale info interface id\nthe surface\nremove surface scale information for surface\nThe wire opcode for this event\nThe minimal object version supporting this event\nnotify of new preferred scale\nThe wire opcode for this request\nThe minimal object version supporting this request\nfractional scale interface to a wl_surface\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\nnotify of new preferred scale\nthe new preferred scale\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\ndisplays a single surface per output\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\nmode switch failed\nmode switch succeeded\nmode switch cancelled\nzwp_fullscreen_shell_mode_feedback_v1\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\ncompositor is capable of almost any output mode\ncapabilities advertised by the compositor\nadvertises a capability of the compositor\ncenter the surface on the output\ncompositor has a separate cursor plane\nno preference, apply default policy\nThe wire opcode for this event\nThe minimal object version supporting this event\nwl_fullscreen_shell error values\npresent_method is not known\ndifferent method to set the surface fullscreen\npresent surface for display\npresent surface for display at a particular mode\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\nrelease the wl_fullscreen_shell interface\ngiven wl_surface has another role\nscale the surface to the size of the output ignoring …\nscale the surface, preserving aspect ratio, to the largest …\nscale the surface, preserving aspect ratio, to fully fill …\ndisplays a single surface per output\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>.\nGet the opcode number of this message\nGet the opcode number of this message\npresent surface for display\npresent surface for display at a particular mode\nrelease the wl_fullscreen_shell interface\ndisplays a single surface per output\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\nmode switch failed\nmode switch succeeded\nmode switch cancelled\nzwp_fullscreen_shell_mode_feedback_v1\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>.\nmode switch failed\nmode switch succeeded\nGet the opcode number of this message\nGet the opcode number of this message\nmode switch cancelled\ncompositor is capable of almost any output mode\ncapabilities advertised by the compositor\nadvertises a capability of the compositor\ncenter the surface on the output\ncompositor has a separate cursor plane\nno preference, apply default policy\nThe wire opcode for this event\nThe minimal object version supporting this event\nwl_fullscreen_shell error values\npresent_method is not known\ndifferent method to set the surface fullscreen\npresent surface for display\npresent surface for display at a particular mode\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\nrelease the wl_fullscreen_shell interface\ngiven wl_surface has another role\nscale the surface to the size of the output ignoring …\nscale the surface, preserving aspect ratio, to the largest …\nscale the surface, preserving aspect ratio, to fully fill …\ndisplays a single surface per output\nadvertises a capability of the compositor\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>.\nGet the opcode number of this message\nGet the opcode number of this message\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\ncontrol behavior when display idles\ncontext object for inhibiting idle behavior\ncreate a new inhibitor object\ndestroy the idle inhibitor 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\ncontrol behavior when display idles\ncreate a new inhibitor object\ndestroy the idle inhibitor 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\nthe surface that inhibits the idle behavior\ndestroy the idle inhibitor object\nThe wire opcode for this request\nThe minimal object version supporting this request\ncontext object for inhibiting idle behavior\ndestroy the idle inhibitor 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\ncontrol behavior when display idles\ncontext object for inhibiting idle behavior\ncreate a new inhibitor object\ndestroy the idle inhibitor 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\ncontrol behavior when display idles\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 surface that inhibits the idle behavior\ndestroy the idle inhibitor object\nThe wire opcode for this request\nThe minimal object version supporting this request\ncontext object for inhibiting idle behavior\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\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\ninput method context\ninput method\ninterface for implementing keyboards\ncommit string\nset cursor to a new position\ndelete text\nThis is a destructor, once sent this object cannot be used …\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\ngrab hardware keyboard\nforward key event\nkeysym\nforward modifiers event\npre-edit cursor\npre-edit string\npre-edit styling\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\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\nsurrounding text event\ninput method context\ncommit string\nset cursor to a new position\ndelete text\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ngrab hardware keyboard\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nforward key event\nkeysym\nforward modifiers event\nGet the opcode number of this message\nGet the opcode number of this message\npre-edit cursor\npre-edit string\npre-edit styling\nserial of text input state\ngroup from wl_keyboard::modifiers\nkey from wl_keyboard::key\nmods_depressed from wl_keyboard::modifiers\nmods_latched from wl_keyboard::modifiers\nmods_locked from wl_keyboard::modifiers\nserial of the latest known text input state\nserial of the latest known text input state\nserial of the latest known text input state\nserial from wl_keyboard::key\nserial from wl_keyboard::modifiers\nserial of the latest known text input state\nserial of the latest known text input state\nstate from wl_keyboard::key\ntime from wl_keyboard::key\nactivate event\ndeactivate 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\ninput method\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 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 surface type as an overlay panel\nset the surface type as a keyboard\nzwp_input_panel_surface_v1\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 type as an overlay panel\nset the surface type as a keyboard\nThe wire opcode for this request\nThe minimal object version supporting this request\ninterface for implementing keyboards\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\ninput method context\ninput method\ninterface for implementing keyboards\ncommit string\nset cursor to a new position\ndelete text\nThis is a destructor, once received this object cannot be …\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\ngrab hardware keyboard\nforward key event\nkeysym\nforward modifiers event\npre-edit cursor\npre-edit string\npre-edit styling\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\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\nsurrounding text event\ninput method context\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\nsurrounding text event\nserial of text input state\ngroup from wl_keyboard::modifiers\nkey from wl_keyboard::key\nmods_depressed from wl_keyboard::modifiers\nmods_latched from wl_keyboard::modifiers\nmods_locked from wl_keyboard::modifiers\nserial of the latest known text input state\nserial of the latest known text input state\nserial of the latest known text input state\nserial from wl_keyboard::key\nserial from wl_keyboard::modifiers\nserial of the latest known text input state\nserial of the latest known text input state\nstate from wl_keyboard::key\ntime from wl_keyboard::key\nactivate event\ndeactivate 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\ninput method\nactivate event\ndeactivate event\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 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 surface type as an overlay panel\nset the surface type as a keyboard\nzwp_input_panel_surface_v1\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 wire opcode for this request\nThe minimal object version supporting this request\ninterface for implementing keyboards\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\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\ncontext object for high-resolution input timestamps\ncontext object for input timestamps\ndestroy the input timestamps manager object\nsubscribe to high-resolution keyboard timestamp events\nsubscribe to high-resolution pointer timestamp events\nsubscribe to high-resolution touch timestamp events\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\ncontext object for high-resolution input timestamps\ndestroy the input timestamps manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nsubscribe to high-resolution keyboard timestamp events\nsubscribe to high-resolution pointer timestamp events\nsubscribe to high-resolution touch timestamp events\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 wl_keyboard object for which to get timestamp events\nthe wl_pointer object for which to get timestamp events\nthe wl_touch object for which to get timestamp events\ndestroy the input timestamps object\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\nhigh-resolution timestamp event\ncontext object for input timestamps\ndestroy the input timestamps 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\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\ncontext object for high-resolution input timestamps\ncontext object for input timestamps\ndestroy the input timestamps manager object\nsubscribe to high-resolution keyboard timestamp events\nsubscribe to high-resolution pointer timestamp events\nsubscribe to high-resolution touch timestamp events\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\ncontext object for high-resolution input timestamps\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 wl_keyboard object for which to get timestamp events\nthe wl_pointer object for which to get timestamp events\nthe wl_touch object for which to get timestamp events\ndestroy the input timestamps object\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\nhigh-resolution timestamp event\ncontext object for input timestamps\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\nhigh-resolution timestamp event\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\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\ncontext object for keyboard grab_manager\ncontext object for keyboard shortcuts inhibitor\nthe shortcuts are already inhibited for this surface\ndestroy the keyboard shortcuts inhibitor object\ncreate a new keyboard shortcuts inhibitor 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\ncontext object for keyboard grab_manager\ndestroy the keyboard shortcuts inhibitor object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a new keyboard shortcuts inhibitor 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\nthe wl_seat for which keyboard shortcuts should be disabled\nthe surface that inhibits the keyboard shortcuts behavior\nshortcuts are inhibited\ndestroy the keyboard shortcuts inhibitor 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\nshortcuts are restored\nThe wire opcode for this request\nThe minimal object version supporting this request\ncontext object for keyboard shortcuts inhibitor\ndestroy the keyboard shortcuts inhibitor 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\ncontext object for keyboard grab_manager\ncontext object for keyboard shortcuts inhibitor\nthe shortcuts are already inhibited for this surface\ndestroy the keyboard shortcuts inhibitor object\ncreate a new keyboard shortcuts inhibitor 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\ncontext object for keyboard grab_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\nthe wl_seat for which keyboard shortcuts should be disabled\nthe surface that inhibits the keyboard shortcuts behavior\nshortcuts are inhibited\ndestroy the keyboard shortcuts inhibitor 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\nshortcuts are restored\nThe wire opcode for this request\nThe minimal object version supporting this request\ncontext object for keyboard shortcuts inhibitor\nshortcuts are inhibited\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nshortcuts are restored\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\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\nparameters for creating a dmabuf-based wl_buffer\ndmabuf feedback\nfactory for creating dmabuf-based wl_buffers\nadd a dmabuf to the temporary set\nthe dmabuf_batch object has already been used to create a …\nbottom field first\ncreate a wl_buffer from the given dmabufs\nimmediately create a wl_buffer from the given dmabufs\nbuffer creation succeeded\ndelete this object, used or not\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\nbuffer creation failed\nmissing or too many planes to create a buffer\ncontent is interlaced\ninvalid width or height\nformat not supported\ninvalid wl_buffer resulted from importing dmabufs via the …\noffset + stride * height goes out of dmabuf bounds\nplane index out of bounds\nthe plane index was already set\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\ncontents are y-inverted\nparameters for creating a dmabuf-based wl_buffer\nadd a dmabuf to the temporary 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 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 wl_buffer from the given dmabufs\nimmediately create a wl_buffer from the given dmabufs\ndelete this object, used or not\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>.\nthe newly created wl_buffer\ndmabuf fd\nsee enum flags\nsee enum flags\nDRM_FORMAT code\nDRM_FORMAT code\nbase plane height in pixels\nbase plane height in pixels\nhigh 32 bits of layout modifier\nlow 32 bits of layout modifier\noffset in bytes\nplane index\nstride in bytes\nbase plane width in pixels\nbase plane width in pixels\ndestroy the feedback object\nall feedback 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\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\nformat and modifier table\npreferred main device\nThe wire opcode for this request\nThe minimal object version supporting this request\ndirect scan-out tranche\na preference tranche has been sent\ntranche flags\nsupported buffer format modifier\ntarget device\ndmabuf feedback\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>.\ndestroy the feedback 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>.\ndevice dev_t value\ndevice dev_t value\ntable file descriptor\ntranche flags\narray of 16-bit indexes\ntable size, in bytes\ncreate a temporary object for buffer parameters\nunbind the factory\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\nsupported buffer format\nget default feedback\nget feedback for a surface\nsupported buffer format modifier\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\nfactory for creating dmabuf-based wl_buffers\ncreate a temporary object for buffer parameters\nunbind the factory\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget default feedback\nget feedback for a surface\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_FORMAT code\nDRM_FORMAT code\nhigh 32 bits of layout modifier\nlow 32 bits of layout modifier\nparameters for creating a dmabuf-based wl_buffer\ndmabuf feedback\nfactory for creating dmabuf-based wl_buffers\nadd a dmabuf to the temporary set\nthe dmabuf_batch object has already been used to create a …\nbottom field first\ncreate a wl_buffer from the given dmabufs\nimmediately create a wl_buffer from the given dmabufs\nbuffer creation succeeded\ndelete this object, used or not\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\nbuffer creation failed\nmissing or too many planes to create a buffer\ncontent is interlaced\ninvalid width or height\nformat not supported\ninvalid wl_buffer resulted from importing dmabufs via the …\noffset + stride * height goes out of dmabuf bounds\nplane index out of bounds\nthe plane index was already set\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\ncontents are y-inverted\nparameters for creating a dmabuf-based wl_buffer\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>.\nbuffer creation succeeded\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.\nbuffer creation failed\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>.\nthe newly created wl_buffer\nid for the newly created wl_buffer\ndmabuf fd\nsee enum flags\nsee enum flags\nDRM_FORMAT code\nDRM_FORMAT code\nbase plane height in pixels\nbase plane height in pixels\nhigh 32 bits of layout modifier\nlow 32 bits of layout modifier\noffset in bytes\nplane index\nstride in bytes\nbase plane width in pixels\nbase plane width in pixels\ndestroy the feedback object\nall feedback 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\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\nformat and modifier table\npreferred main device\nThe wire opcode for this request\nThe minimal object version supporting this request\ndirect scan-out tranche\na preference tranche has been sent\ntranche flags\nsupported buffer format modifier\ntarget device\ndmabuf feedback\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>).\nall feedback has been sent\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nformat and modifier table\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.\npreferred main device\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>.\na preference tranche has been sent\ntranche flags\nsupported buffer format modifier\ntarget device\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\ndevice dev_t value\ndevice dev_t value\ntable file descriptor\ntranche flags\narray of 16-bit indexes\ntable size, in bytes\ncreate a temporary object for buffer parameters\nunbind the factory\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\nsupported buffer format\nget default feedback\nget feedback for a surface\nsupported buffer format modifier\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\nfactory for creating dmabuf-based wl_buffers\nsupported buffer format\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>.\nsupported buffer format modifier\nGet the opcode number of this message\nGet the opcode number of this message\nDRM_FORMAT code\nDRM_FORMAT code\nhigh 32 bits of layout modifier\nlow 32 bits of layout modifier\nthe new temporary\nVersion 1\nClient-side API of this protocol\nServer-side API of this protocol\nglobal for providing explicit synchronization\nper-surface explicit synchronization\nsynchronization object timeline\ndestroy explicit synchronization factory object\nextend surface interface for explicit synchronization\nimport a DRM syncobj timeline\nthe timeline object could not be imported\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 surface already has a synchronization object associated\nglobal for providing explicit synchronization\ndestroy explicit synchronization factory object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nextend surface interface for explicit synchronization\nimport a DRM syncobj timeline\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\ndrm_syncobj file descriptor\nthe surface\nacquire and release timeline points are in conflict\ndestroy the surface synchronization object\nno acquire timeline point was set\nno buffer was attached\nno release timeline point was set\nthe associated wl_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\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the acquire timeline point\nset the release timeline point\nthe buffer does not support explicit synchronization\nper-surface explicit synchronization\ndestroy the surface synchronization 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\nset the acquire timeline point\nset the release timeline point\nhigh 32 bits of the point value\nhigh 32 bits of the point value\nlow 32 bits of the point value\nlow 32 bits of the point value\ndestroy the timeline\nThe wire opcode for this request\nThe minimal object version supporting this request\nsynchronization object timeline\ndestroy the timeline\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\nglobal for providing explicit synchronization\nper-surface explicit synchronization\nsynchronization object timeline\ndestroy explicit synchronization factory object\nextend surface interface for explicit synchronization\nimport a DRM syncobj timeline\nthe timeline object could not be imported\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 surface already has a synchronization object associated\nglobal for providing explicit synchronization\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\ndrm_syncobj file descriptor\nthe new synchronization surface object id\nthe surface\nacquire and release timeline points are in conflict\ndestroy the surface synchronization object\nno acquire timeline point was set\nno buffer was attached\nno release timeline point was set\nthe associated wl_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\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the acquire timeline point\nset the release timeline point\nthe buffer does not support explicit synchronization\nper-surface explicit synchronization\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\nhigh 32 bits of the point value\nhigh 32 bits of the point value\nlow 32 bits of the point value\nlow 32 bits of the point value\ndestroy the timeline\nThe wire opcode for this request\nThe minimal object version supporting this request\nsynchronization object timeline\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\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\nbuffer release explicit synchronization\nprotocol for providing explicit synchronization\nper-surface explicit synchronization support\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\nrelease buffer with fence\nrelease buffer immediately\nbuffer release explicit synchronization\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\nfence for last operation on buffer\ndestroy explicit synchronization factory object\nextend surface interface for explicit synchronization\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 surface already has a synchronization object associated\nprotocol for providing explicit synchronization\ndestroy explicit synchronization factory object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nextend surface interface for explicit synchronization\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 surface\ndestroy synchronization object\nmultiple fences added for a single surface commit\nmultiple releases added for a single surface commit\nrelease fence for last-attached buffer\nthe fence specified by the client could not be imported\nno buffer was attached\nthe associated wl_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\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the acquire fence\nthe buffer does not support explicit synchronization\nper-surface explicit synchronization support\ndestroy synchronization object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nrelease fence for last-attached buffer\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 acquire fence\nacquire fence fd\nbuffer release explicit synchronization\nprotocol for providing explicit synchronization\nper-surface explicit synchronization support\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\nrelease buffer with fence\nrelease buffer immediately\nbuffer release explicit synchronization\nrelease buffer with fence\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nrelease buffer immediately\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\nfence for last operation on buffer\ndestroy explicit synchronization factory object\nextend surface interface for explicit synchronization\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 surface already has a synchronization object associated\nprotocol for providing explicit synchronization\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 new synchronization interface id\nthe surface\ndestroy synchronization object\nmultiple fences added for a single surface commit\nmultiple releases added for a single surface commit\nrelease fence for last-attached buffer\nthe fence specified by the client could not be imported\nno buffer was attached\nthe associated wl_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\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the acquire fence\nthe buffer does not support explicit synchronization\nper-surface explicit synchronization support\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\nacquire fence fd\nnew zwp_linux_buffer_release_v1 object\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\nconfined pointer object\nreceive relative pointer motion events\nconstrain the movement of a pointer\npointer confined\ndestroy the confined pointer 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 request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset a new confine region\npointer unconfined\nconfined pointer object\ndestroy the confined pointer 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\nset a new confine region\nregion of surface\ndestroy the locked pointer 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\nlock activation 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\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the pointer cursor position hint\nset a new lock region\nlock deactivation event\nreceive relative pointer motion events\ndestroy the locked pointer 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\nset the pointer cursor position hint\nset a new lock region\nregion of surface\nsurface-local x coordinate\nsurface-local y coordinate\npointer constraint already requested on that surface\nconfine pointer to a region\ndestroy the pointer constraints manager object\nwp_pointer_constraints error values\nconstraint lifetime\nlock pointer to a position\nthe pointer constraint is defunct once deactivated\nthe pointer constraint may reactivate\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\nconstrain the movement of a pointer\nconfine pointer to a region\ndestroy the pointer constraints manager object\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>.\nlock pointer to a position\nGet the opcode number of this message\nGet the opcode number of this message\nlock lifetime\nconfinement lifetime\nthe pointer that should be locked\nthe pointer that should be confined\nregion of surface\nregion of surface\nsurface to lock pointer to\nsurface to lock pointer to\nconfined pointer object\nreceive relative pointer motion events\nconstrain the movement of a pointer\npointer confined\ndestroy the confined pointer 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 request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nset a new confine region\npointer unconfined\nconfined pointer object\npointer confined\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\npointer unconfined\nregion of surface\ndestroy the locked pointer 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\nlock activation 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\nThe wire opcode for this request\nThe minimal object version supporting this request\nset the pointer cursor position hint\nset a new lock region\nlock deactivation event\nreceive relative pointer motion events\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>.\nlock activation event\nGet the opcode number of this message\nGet the opcode number of this message\nlock deactivation event\nregion of surface\nsurface-local x coordinate\nsurface-local y coordinate\npointer constraint already requested on that surface\nconfine pointer to a region\ndestroy the pointer constraints manager object\nwp_pointer_constraints error values\nconstraint lifetime\nlock pointer to a position\nthe pointer constraint is defunct once deactivated\nthe pointer constraint may reactivate\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\nconstrain the movement of a pointer\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\nlock lifetime\nconfinement lifetime\nthe pointer that should be locked\nthe pointer that should be confined\nregion of surface\nregion of surface\nsurface to lock pointer to\nsurface to lock pointer to\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\na hold gesture object\na pinch gesture object\na swipe gesture object\ntouchpad gestures\nmulti-finger hold begin\ndestroy the hold gesture 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\nmulti-finger hold end\nThe wire opcode for this request\nThe minimal object version supporting this request\na hold gesture object\ndestroy the hold gesture 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\n1 if the gesture was cancelled, 0 otherwise\nnumber of fingers\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\nmulti-finger pinch begin\ndestroy the pinch gesture 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\nmulti-finger pinch end\nThe wire opcode for this request\nThe minimal object version supporting this request\nmulti-finger pinch motion\na pinch gesture object\ndestroy the pinch gesture 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\n1 if the gesture was cancelled, 0 otherwise\ndelta x coordinate in surface coordinate space\ndelta y coordinate in surface coordinate space\nnumber of fingers\nangle in degrees cw relative to the previous event\nscale relative to the initial finger position\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\nmulti-finger swipe begin\ndestroy the pointer swipe gesture 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\nmulti-finger swipe end\nThe wire opcode for this request\nThe minimal object version supporting this request\nmulti-finger swipe motion\na swipe gesture object\ndestroy the pointer swipe gesture 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\n1 if the gesture was cancelled, 0 otherwise\ndelta x coordinate in surface coordinate space\ndelta y coordinate in surface coordinate space\nnumber of fingers\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\nget hold gesture\nget pinch gesture\nget swipe gesture\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\ndestroy the pointer gesture object\ntouchpad gestures\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget hold gesture\nget pinch gesture\nget swipe gesture\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 pointer gesture object\na hold gesture object\na pinch gesture object\na swipe gesture object\ntouchpad gestures\nmulti-finger hold begin\ndestroy the hold gesture 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\nmulti-finger hold end\nThe wire opcode for this request\nThe minimal object version supporting this request\na hold gesture object\nmulti-finger hold begin\nmulti-finger hold end\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\n1 if the gesture was cancelled, 0 otherwise\nnumber of fingers\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\nmulti-finger pinch begin\ndestroy the pinch gesture 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\nmulti-finger pinch end\nThe wire opcode for this request\nThe minimal object version supporting this request\nmulti-finger pinch motion\na pinch gesture object\nmulti-finger pinch begin\nmulti-finger pinch end\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\nmulti-finger pinch motion\n1 if the gesture was cancelled, 0 otherwise\ndelta x coordinate in surface coordinate space\ndelta y coordinate in surface coordinate space\nnumber of fingers\nangle in degrees cw relative to the previous event\nscale relative to the initial finger position\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\nmulti-finger swipe begin\ndestroy the pointer swipe gesture 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\nmulti-finger swipe end\nThe wire opcode for this request\nThe minimal object version supporting this request\nmulti-finger swipe motion\na swipe gesture object\nmulti-finger swipe begin\nmulti-finger swipe end\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\nmulti-finger swipe motion\n1 if the gesture was cancelled, 0 otherwise\ndelta x coordinate in surface coordinate space\ndelta y coordinate in surface coordinate space\nnumber of fingers\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\ntimestamp with millisecond granularity\nget hold gesture\nget pinch gesture\nget swipe gesture\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\ndestroy the pointer gesture object\ntouchpad gestures\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\nreposition the pointer to a location on a surface\ndestroy the warp 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\nreposition the pointer\nreposition the pointer to a location on a surface\ndestroy the warp 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\nreposition the pointer\nthe pointer that should be repositioned\nserial number of the enter event\nsurface to position the pointer on\nreposition the pointer to a location on a surface\ndestroy the warp 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\nreposition the pointer\nreposition the pointer to a location on a surface\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 pointer that should be repositioned\nserial number of the enter event\nsurface to position the pointer on\nClient-side API of this protocol\nServer-side API of this protocol\ntimed presentation related wl_surface requests\npresentation time feedback event\nclock ID for timestamps\nunbind from the presentation interface\nThe wire opcode for this event\nThe minimal object version supporting this event\nfatal presentation errors\nrequest presentation feedback information\ninvalid flag\ninvalid value in tv_nsec\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\ntimed presentation related wl_surface requests\nunbind from the presentation interface\nrequest presentation feedback 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\nplatform clock identifier\ntarget surface\nthe content update was not displayed\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\nhardware provided the presentation timestamp\nhardware signalled the start of the presentation\nbitmask of flags in presented event\nthe content update was displayed\npresentation synchronized to this output\npresentation was vsync’d\npresentation time feedback event\npresentation was done zero-copy\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.\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>.\ncombination of ‘kind’ values\npresentation output\nnanoseconds till next refresh\nhigh 32 bits of refresh counter\nlow 32 bits of refresh counter\nnanoseconds part of the presentation timestamp\nhigh 32 bits of the seconds part of the presentation …\nlow 32 bits of the seconds part of the presentation …\ntimed presentation related wl_surface requests\npresentation time feedback event\nclock ID for timestamps\nunbind from the presentation interface\nThe wire opcode for this event\nThe minimal object version supporting this event\nfatal presentation errors\nrequest presentation feedback information\ninvalid flag\ninvalid value in tv_nsec\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\ntimed presentation related wl_surface requests\nclock ID for timestamps\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\nplatform clock identifier\nnew feedback object\ntarget surface\nthe content update was not displayed\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\nhardware provided the presentation timestamp\nhardware signalled the start of the presentation\nbitmask of flags in presented event\nthe content update was displayed\npresentation synchronized to this output\npresentation was vsync’d\npresentation time feedback event\npresentation was done zero-copy\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>).\nthe content update was not displayed\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 content update was displayed\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>.\npresentation synchronized to this output\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>.\ncombination of ‘kind’ values\npresentation output\nnanoseconds till next refresh\nhigh 32 bits of refresh counter\nlow 32 bits of refresh counter\nnanoseconds part of the presentation timestamp\nhigh 32 bits of the seconds part of the presentation …\nlow 32 bits of the seconds part of the presentation …\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\nX primary selection emulation\noffer to transfer primary selection contents\noffer to replace the contents of the primary selection\ncreate a new primary selection source\ndestroy the primary selection device manager\ncreate a new primary selection 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\nX primary selection emulation\ncreate a new primary selection source\ndestroy the primary selection device manager\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncreate a new primary selection 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\nintroduce a new wp_primary_selection_offer\ndestroy the primary selection 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 request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nadvertise a new primary selection\nset the primary selection\nzwp_primary_selection_device_v1\ndestroy the primary selection device\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\nset the primary selection\nserial of the event that triggered this request\ndestroy the primary selection offer\nThe wire opcode for this event\nThe minimal object version supporting this event\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\noffer to transfer primary selection contents\ndestroy the primary selection 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\nrequest for primary selection contents was canceled\ndestroy the primary selection 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\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 primary selection contents\noffer to replace the contents of the primary selection\ndestroy the primary selection source\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>.\nadd an offered mime type\nGet the opcode number of this message\nGet the opcode number of this message\nX primary selection emulation\noffer to transfer primary selection contents\noffer to replace the contents of the primary selection\ncreate a new primary selection source\ndestroy the primary selection device manager\ncreate a new primary selection 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\nX primary selection emulation\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\nintroduce a new wp_primary_selection_offer\ndestroy the primary selection 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 request\nThe minimal object version supporting this request\nThe wire opcode for this request\nThe minimal object version supporting this request\nadvertise a new primary selection\nset the primary selection\nzwp_primary_selection_device_v1\nintroduce a new wp_primary_selection_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\nadvertise a new primary selection\nserial of the event that triggered this request\ndestroy the primary selection offer\nThe wire opcode for this event\nThe minimal object version supporting this event\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\noffer to transfer primary selection contents\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\nrequest for primary selection contents was canceled\ndestroy the primary selection 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\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 primary selection contents\noffer to replace the contents of the primary selection\nrequest for primary selection contents was canceled\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\nsend the primary selection contents\nUnstable version 1\nClient-side API of this protocol\nServer-side API of this protocol\nget relative pointer objects\nrelative pointer object\ndestroy the relative pointer manager object\nget a relative pointer 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\nget relative pointer objects\ndestroy the relative pointer manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget a relative pointer 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\nrelease the relative pointer object\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\nrelative pointer motion\nrelative pointer object\nrelease the relative pointer 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\nthe x component of the motion vector\nthe x component of the unaccelerated motion vector\nthe y component of the motion vector\nthe y component of the unaccelerated motion vector\nhigh 32 bits of a 64 bit timestamp with microsecond …\nlow 32 bits of a 64 bit timestamp with microsecond …\nget relative pointer objects\nrelative pointer object\ndestroy the relative pointer manager object\nget a relative pointer 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\nget relative pointer objects\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 the relative pointer object\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\nrelative pointer motion\nrelative pointer 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\nrelative pointer motion\nthe x component of the motion vector\nthe x component of the unaccelerated motion vector\nthe y component of the motion vector\nthe y component of the unaccelerated motion vector\nhigh 32 bits of a 64 bit timestamp with microsecond …\nlow 32 bits of a 64 bit timestamp with microsecond …\nClient-side API of this protocol\nServer-side API of this protocol\nclient security context manager\nclient security context\ncreate a new security context\ndestroy the manager object\nlistening socket FD is invalid\nnested security contexts are forbidden\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\nclient security context manager\ncreate a new security context\ndestroy the manager 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\nFD signaling when done\nlistening socket FD\nmetadata has already been set\nsecurity context has already been committed\nregister the security context\ndestroy the security context object\nmetadata is invalid\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\nset the application ID\nset the instance ID\nset the sandbox engine\nclient security context\nregister the security context\ndestroy the security context 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\nset the application ID\nset the instance ID\nset the sandbox engine\nthe application ID\nthe instance ID\nthe sandbox engine name\nclient security context manager\nclient security context\ncreate a new security context\ndestroy the manager object\nlistening socket FD is invalid\nnested security contexts are forbidden\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\nclient security context 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\nFD signaling when done\nlistening socket FD\nmetadata has already been set\nsecurity context has already been committed\nregister the security context\ndestroy the security context object\nmetadata is invalid\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\nset the application ID\nset the instance ID\nset the sandbox engine\nclient security context\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 application ID\nthe instance ID\nthe sandbox engine name\nVersion 1\nClient-side API of this protocol\nServer-side API of this protocol\nglobal factory for single-pixel buffers\ncreate a 1×1 buffer from 32-bit RGBA values\ndestroy the 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\nglobal factory for single-pixel buffers\ncreate a 1×1 buffer from 32-bit RGBA values\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\nvalue of the buffer’s alpha channel\nvalue of the buffer’s blue channel\nvalue of the buffer’s green channel\nvalue of the buffer’s red channel\nglobal factory for single-pixel buffers\ncreate a 1×1 buffer from 32-bit RGBA values\ndestroy the 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\nglobal factory for single-pixel buffers\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\nvalue of the buffer’s alpha channel\nvalue of the buffer’s blue channel\nvalue of the buffer’s green channel\nvalue of the buffer’s red channel\nUnstable version 1\nUnstable version 2\nClient-side API of this protocol\nServer-side API of this protocol\ncontroller object for graphic tablet devices\ncontroller object for graphic tablet devices of a seat\na physical tablet tool\ngraphics tablet device\nrelease the memory for the tablet manager object\nget the tablet 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\ncontroller object for graphic tablet devices\nrelease the memory for the tablet manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget the tablet 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\nThe wl_seat object to retrieve the tablets for\nrelease the memory for the tablet seat 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 request\nThe minimal object version supporting this request\nnew device notification\na new tool has been used with a tablet\ncontroller object for graphic tablet devices of a seat\nrelease the memory for the tablet seat 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\nthe newly added graphics tablet\nthe newly added tablet tool\nAirbrush\nBrush\nbutton event\nphysical button state\ncapability flags for a tool\ntool capability notification\ndestroy the tool object\nDistance axis\ndistance change event\ntool description events sequence complete\ntablet tool is making contact\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\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\nEraser\nFinger\nframe event\nhardware id notification in Wacom’s format\nunique hardware serial number of the tool\nLens\nmotion event\nMouse\nPen\nPencil\nbutton is pressed\nPressure axis\npressure change event\nproximity in event\nproximity out 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\nbutton is not pressed\ntool removed\ngiven wl_surface has another role\nZ-rotation axis\nz-rotation change event\nset the tablet tool’s surface\nSlider axis\nSlider position change event\nTilt axes\ntilt change event\na physical tool type\ntool type\ntablet tool is no longer making contact\nWheel axis\nWheel delta event\na physical tablet tool\ndestroy the tool object\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>.\nGet the opcode number of this message\nGet the opcode number of this message\nset the tablet tool’s surface\nThe button whose state has changed\nthe capability\nThe wheel delta in discrete clicks\nThe current rotation of the Z axis\nThe wheel delta in 0.01 of a degree\nThe current distance value\nthe hardware id, most significant bits\nthe hardware id, least significant bits\nthe unique serial number of the tool, most significant bits\nthe unique serial number of the tool, least significant …\nThe current position of slider\nThe current pressure value\nWhether the button was pressed or released\nThe current surface the tablet tool is over\nThe tablet the tool is in proximity of\nThe current value of the X tilt axis\nThe current value of the Y tilt axis\nThe time of the event with millisecond granularity\nthe physical tool type\nsurface-local x coordinate\nsurface-local y coordinate\nsurface-local x coordinate\nsurface-local y coordinate\nserial of the enter event\ndestroy the tablet object\ntablet description events sequence complete\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\ntablet device USB vendor/product id\ntablet device name\npath to the device\nThe wire opcode for this request\nThe minimal object version supporting this request\ntablet removed event\ngraphics tablet device\ndestroy the tablet 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\nthe device name\npath to local device\nUSB product id\nUSB vendor id\ncontroller object for graphic tablet devices\ncontroller object for graphic tablet devices of a seat\na physical tablet tool\ngraphics tablet device\nrelease the memory for the tablet manager object\nget the tablet 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\ncontroller object for graphic tablet devices\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 wl_seat object to retrieve the tablets for\nrelease the memory for the tablet seat 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 request\nThe minimal object version supporting this request\nnew device notification\na new tool has been used with a tablet\ncontroller object for graphic tablet devices of a 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\nnew device notification\na new tool has been used with a tablet\nthe newly added graphics tablet\nthe newly added tablet tool\nAirbrush\nBrush\nbutton event\nphysical button state\ncapability flags for a tool\ntool capability notification\ndestroy the tool object\nDistance axis\ndistance change event\ntool description events sequence complete\ntablet tool is making contact\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\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\nEraser\nFinger\nframe event\nhardware id notification in Wacom’s format\nunique hardware serial number of the tool\nLens\nmotion event\nMouse\nPen\nPencil\nbutton is pressed\nPressure axis\npressure change event\nproximity in event\nproximity out 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\nbutton is not pressed\ntool removed\ngiven wl_surface has another role\nZ-rotation axis\nz-rotation change event\nset the tablet tool’s surface\nSlider axis\nSlider position change event\nTilt axes\ntilt change event\na physical tool type\ntool type\ntablet tool is no longer making contact\nWheel axis\nWheel delta event\na physical tablet tool\ntool type\nbutton event\ntool capability notification\ndistance change event\ntool description events sequence complete\ntablet tool is making contact\nframe event\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.\nhardware id notification in Wacom’s format\nunique hardware serial number of the tool\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>.\nmotion event\nGet the opcode number of this message\nGet the opcode number of this message\npressure change event\nproximity in event\nproximity out event\ntool removed\nz-rotation change event\nSlider position change event\ntilt change event\ntablet tool is no longer making contact\nWheel delta event\nThe button whose state has changed\nthe capability\nThe wheel delta in discrete clicks\nThe current rotation of the Z axis\nThe wheel delta in 0.01 of a degree\nThe current distance value\nthe hardware id, most significant bits\nthe hardware id, least significant bits\nthe unique serial number of the tool, most significant bits\nthe unique serial number of the tool, least significant …\nThe current position of slider\nThe current pressure value\nWhether the button was pressed or released\nThe current surface the tablet tool is over\nThe tablet the tool is in proximity of\nThe current value of the X tilt axis\nThe current value of the Y tilt axis\nThe time of the event with millisecond granularity\nthe physical tool type\nsurface-local x coordinate\nsurface-local y coordinate\nsurface-local x coordinate\nsurface-local y coordinate\nserial of the enter event\ndestroy the tablet object\ntablet description events sequence complete\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\ntablet device USB vendor/product id\ntablet device name\npath to the device\nThe wire opcode for this request\nThe minimal object version supporting this request\ntablet removed event\ngraphics tablet device\ntablet description events sequence complete\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ntablet device USB vendor/product id\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\ntablet device name\nGet the opcode number of this message\nGet the opcode number of this message\npath to the device\ntablet removed event\nthe device name\npath to local device\nUSB product id\nUSB vendor id\nClient-side API of this protocol\nServer-side API of this protocol\ncontroller object for graphic tablet devices\npad dial\na set of buttons, rings and strips\npad ring\npad strip\na set of buttons, rings, strips and dials\ncontroller object for graphic tablet devices of a seat\na physical tablet tool\ngraphics tablet device\nrelease the memory for the tablet manager object\nget the tablet 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\ncontroller object for graphic tablet devices\nrelease the memory for the tablet manager object\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nget the tablet 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\nThe wl_seat object to retrieve the tablets for\ndelta movement\ndestroy the dial 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\nend of a dial event sequence\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 compositor feedback\npad dial\ndestroy the dial 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\nset compositor feedback\ntimestamp with millisecond granularity\nrotation distance as fraction of 120\ndial description\nserial of the mode switch event\nbuttons announced\ndestroy the pad object\ndial announced\ntablet group description events sequence complete\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\nmode switch event\nmode-switch ability announced\nThe wire opcode for this request\nThe minimal object version supporting this request\nring announced\nstrip announced\na set of buttons, rings and strips\ndestroy the pad 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\nbuttons in this group\nthe new mode of the pad\nthe number of modes\nthe time of the event with millisecond granularity\nangle changed\ndestroy the ring 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\nfinger\nend of a ring event sequence\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 compositor feedback\nring axis source\nring event source\ninteraction stopped\npad ring\ndestroy the ring 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\nset compositor feedback\nthe current angle in degrees\nthe event source\ntimestamp with millisecond granularity\nring description\nserial of the mode switch event\ndestroy the strip 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\nfinger\nend of a strip event sequence\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\nset compositor feedback\nstrip axis source\nstrip event source\ninteraction stopped\npad strip\ndestroy the strip 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\nset compositor feedback\nthe current position\nthe event source\ntimestamp with millisecond granularity\nstrip description\nserial of the mode switch event\nphysical button state\nphysical button state\nbuttons announced\ndestroy the pad object\npad description event sequence complete\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\nenter event\ngroup announced\nleave event\npath to the device\nthe button is pressed\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 button is not pressed\npad removed event\nset compositor feedback\na set of buttons, rings, strips and dials\ndestroy the pad 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\nset compositor feedback\nthe index of the button that changed state\nthe number of buttons\npath to local device\nserial number of the enter event\nserial number of the leave event\nsurface the pad is focused on\nsurface the pad is no longer focused on\nthe tablet the pad is attached to\nthe time of the event with millisecond granularity\nbutton index\nbutton description\nserial of the mode switch event\nrelease the memory for the tablet seat 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\nnew pad notification\nThe wire opcode for this request\nThe minimal object version supporting this request\nnew device notification\na new tool has been used with a tablet\ncontroller object for graphic tablet devices of a seat\nrelease the memory for the tablet seat 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\nthe newly added graphics tablet\nthe newly added tablet tool\nthe newly added pad\nAirbrush\nBrush\nbutton event\nphysical button state\ncapability flags for a tool\ntool capability notification\ndestroy the tool object\nDistance axis\ndistance change event\ntool description events sequence complete\ntablet tool is making contact\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\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\nEraser\nFinger\nframe event\nhardware id notification in Wacom’s format\nunique hardware serial number of the tool\nLens\nmotion event\nMouse\nPen\nPencil\nbutton is pressed\nPressure axis\npressure change event\nproximity in event\nproximity out 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\nbutton is not pressed\ntool removed\ngiven wl_surface has another role\nZ-rotation axis\nz-rotation change event\nset the tablet tool’s surface\nSlider axis\nSlider position change event\nTilt axes\ntilt change event\na physical tool type\ntool type\ntablet tool is no longer making contact\nWheel axis\nWheel delta event\na physical tablet tool\ndestroy the tool object\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>.\nGet the opcode number of this message\nGet the opcode number of this message\nset the tablet tool’s surface\nThe button whose state has changed\nthe capability\nThe wheel delta in discrete clicks\nThe current rotation of the Z axis\nThe wheel delta in degrees\nThe current distance value\nthe hardware id, most significant bits\nthe hardware id, least significant bits\nthe unique serial number of the tool, most significant bits\nthe unique serial number of the tool, least significant …\nThe current position of slider\nThe current pressure value\nWhether the button was pressed or released\nThe current surface the tablet tool is over\nThe tablet the tool is in proximity of\nThe current value of the X tilt axis\nThe current value of the Y tilt axis\nThe time of the event with millisecond granularity\nthe physical tool type\nsurface-local x coordinate\nsurface-local y coordinate\nsurface-local x coordinate\nsurface-local y coordinate\nserial of the proximity_in event\nBluetooth\nbus type\ntablet device bus type\ndestroy the tablet object\ntablet description events sequence complete\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\nI2C\ntablet device vendor/product id\ntablet device name\npath to the device\nThe wire opcode for this request\nThe minimal object version supporting this request\ntablet removed event\nSerial\nUSB\nVirtual\ngraphics tablet device\ndestroy the tablet 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\nbus type\nthe device name\npath to local device\nproduct id\nvendor id\ncontroller object for graphic tablet devices\npad dial\na set of buttons, rings and strips\npad ring\npad strip\na set of buttons, rings, strips and dials\ncontroller object for graphic tablet devices of a seat\na physical tablet tool\ngraphics tablet device\nrelease the memory for the tablet manager object\nget the tablet 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\ncontroller object for graphic tablet devices\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 wl_seat object to retrieve the tablets for\ndelta movement\ndestroy the dial 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\nend of a dial event sequence\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 compositor feedback\npad dial\ndelta movement\nend of a dial event sequence\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\ntimestamp with millisecond granularity\nrotation distance as fraction of 120\ndial description\nserial of the mode switch event\nbuttons announced\ndestroy the pad object\ndial announced\ntablet group description events sequence complete\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\nmode switch event\nmode-switch ability announced\nThe wire opcode for this request\nThe minimal object version supporting this request\nring announced\nstrip announced\na set of buttons, rings and strips\nbuttons announced\ndial announced\ntablet group description events sequence complete\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>.\nmode switch event\nmode-switch ability announced\nGet the opcode number of this message\nGet the opcode number of this message\nring announced\nstrip announced\nbuttons in this group\nthe new mode of the pad\nthe number of modes\nthe time of the event with millisecond granularity\nangle changed\ndestroy the ring 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\nfinger\nend of a ring event sequence\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 compositor feedback\nring axis source\nring event source\ninteraction stopped\npad ring\nangle changed\nend of a ring event sequence\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\nring event source\ninteraction stopped\nthe current angle in degrees\nthe event source\ntimestamp with millisecond granularity\nring description\nserial of the mode switch event\ndestroy the strip 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\nfinger\nend of a strip event sequence\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\nset compositor feedback\nstrip axis source\nstrip event source\ninteraction stopped\npad strip\nend of a strip event sequence\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") |