var searchIndex = {}; searchIndex["wayland_client"] = {"doc":"","items":[[3,"EventIterator","wayland_client","An event iterator",null,null],[3,"ReadEventsGuard","","A guard over a read intention.",null,null],[3,"ProxyId","","",null,null],[4,"Event","","All possible wayland events.",null,null],[13,"Wayland","","",0,null],[5,"is_available","","Checks if the wayland lib is available",null,{"inputs":[],"output":{"name":"bool"}}],[11,"fmt","","",0,null],[11,"next_event_dispatch","","Retrieves the next event in this iterator.",1,null],[11,"next_event","","Retrieves the next event in this iterator.",1,null],[11,"sync_roundtrip","","Synchronous roundtrip",1,null],[11,"dispatch_pending","","Non-blocking dispatch",1,null],[11,"dispatch","","Blocking dispatch",1,null],[11,"prepare_read","","Prepare an conccurent read",1,null],[11,"next","","",1,null],[11,"drop","","",1,null],[11,"read_events","","Read events",2,null],[11,"cancel","","Cancel the read",2,null],[11,"drop","","",2,null],[0,"wayland","","The core wayland protocol",null,null],[3,"WlCallback","wayland_client::wayland","callback object",null,null],[3,"WlDisplay","","core global object",null,null],[3,"WlRegistry","","global registry object",null,null],[4,"WlCallbackEvent","","",null,null],[13,"Done","","done event",3,null],[4,"WlDisplayEvent","","",null,null],[13,"Error","","fatal error event",4,null],[13,"DeleteId","","acknowledge object ID deletion",4,null],[4,"WlRegistryEvent","","",null,null],[13,"Global","","announce global object",5,null],[13,"GlobalRemove","","announce removal of global object",5,null],[4,"WaylandProtocolEvent","","An event generated by the protocol wayland.",null,null],[13,"WlDisplay","","",6,null],[13,"WlRegistry","","",6,null],[13,"WlCallback","","",6,null],[13,"WlShm","","",6,null],[13,"WlBuffer","","",6,null],[13,"WlDataOffer","","",6,null],[13,"WlDataSource","","",6,null],[13,"WlDataDevice","","",6,null],[13,"WlShellSurface","","",6,null],[13,"WlSurface","","",6,null],[13,"WlSeat","","",6,null],[13,"WlPointer","","",6,null],[13,"WlKeyboard","","",6,null],[13,"WlTouch","","",6,null],[13,"WlOutput","","",6,null],[4,"ConnectError","","",null,null],[13,"NoWaylandLib","","",7,null],[13,"NoCompositorListening","","",7,null],[5,"get_display","","Connect to the compositor socket",null,{"inputs":[],"output":{"name":"result"}}],[0,"compositor","","",null,null],[3,"WlCompositor","wayland_client::wayland::compositor","the compositor singleton",null,null],[3,"WlRegion","","region interface",null,null],[3,"WlSurface","","an onscreen surface",null,null],[4,"WlSurfaceEvent","","",null,null],[13,"Enter","","surface enters an output",8,null],[13,"Leave","","surface leaves an output",8,null],[0,"data_device","wayland_client::wayland","",null,null],[3,"WlDataDevice","wayland_client::wayland::data_device","data transfer device",null,null],[3,"WlDataDeviceManager","","data transfer interface",null,null],[3,"WlDataOffer","","offer to transfer data",null,null],[3,"WlDataSource","","offer to transfer data",null,null],[4,"WlDataDeviceEvent","","",null,null],[13,"DataOffer","","introduce a new wl_data_offer",9,null],[13,"Enter","","initiate drag-and-drop session",9,null],[13,"Leave","","end drag-and-drop session",9,null],[13,"Motion","","drag-and-drop session motion",9,null],[13,"Drop","","end drag-and-drop session successfully",9,null],[13,"Selection","","advertise new selection",9,null],[4,"WlDataOfferEvent","","",null,null],[13,"Offer","","advertise offered mime type",10,null],[13,"SourceActions","","notify the source-side available actions",10,null],[13,"Action","","notify the selected action",10,null],[4,"WlDataSourceEvent","","",null,null],[13,"Target","","a target accepts an offered mime type",11,null],[13,"Send","","send the data",11,null],[13,"Cancelled","","selection was cancelled",11,null],[13,"DndDropPerformed","","the drag-and-drop operation physically finished",11,null],[13,"DndFinished","","the drag-and-drop operation concluded",11,null],[13,"Action","","notify the selected action",11,null],[0,"WlDataDeviceManagerDndAction","","drag and drop actions",null,null],[3,"WlDataDeviceManagerDndAction","wayland_client::wayland::data_device::WlDataDeviceManagerDndAction","",null,null],[17,"None","","",null,null],[17,"Copy","","",null,null],[17,"Move","","",null,null],[17,"Ask","","",null,null],[11,"hash","","",12,null],[11,"cmp","","",12,null],[11,"partial_cmp","","",12,null],[11,"lt","","",12,null],[11,"le","","",12,null],[11,"gt","","",12,null],[11,"ge","","",12,null],[11,"clone","","",12,null],[11,"eq","","",12,null],[11,"ne","","",12,null],[11,"fmt","","",12,null],[11,"empty","","Returns an empty set of flags.",12,{"inputs":[],"output":{"name":"wldatadevicemanagerdndaction"}}],[11,"all","","Returns the set containing all flags.",12,{"inputs":[],"output":{"name":"wldatadevicemanagerdndaction"}}],[11,"bits","","Returns the raw value of the flags currently stored.",12,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",12,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",12,{"inputs":[{"name":"u32"}],"output":{"name":"wldatadevicemanagerdndaction"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",12,null],[11,"is_all","","Returns `true` if all flags are currently set.",12,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",12,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",12,null],[11,"insert","","Inserts the specified flags in-place.",12,null],[11,"remove","","Removes the specified flags in-place.",12,null],[11,"toggle","","Toggles the specified flags in-place.",12,null],[11,"bitor","","Returns the union of the two sets of flags.",12,null],[11,"bitor_assign","","Adds the set of flags.",12,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",12,null],[11,"bitxor_assign","","Toggles the set of flags.",12,null],[11,"bitand","","Returns the intersection between the two sets of flags.",12,null],[11,"bitand_assign","","Disables all flags disabled in the set.",12,null],[11,"sub","","Returns the set difference of the two sets of flags.",12,null],[11,"sub_assign","","Disables all flags enabled in the set.",12,null],[11,"not","","Returns the complement of this set of flags.",12,null],[11,"from_iter","","",12,{"inputs":[{"name":"t"}],"output":{"name":"wldatadevicemanagerdndaction"}}],[0,"output","wayland_client::wayland","",null,null],[3,"WlOutput","wayland_client::wayland::output","compositor output region",null,null],[4,"WlOutputEvent","","",null,null],[13,"Geometry","","properties of the output",13,null],[13,"Mode","","advertise available modes for the output",13,null],[13,"Done","","sent all information about output",13,null],[13,"Scale","","output scaling properties",13,null],[4,"WlOutputSubpixel","","subpixel geometry information",null,null],[13,"Unknown","","",14,null],[13,"None","","",14,null],[13,"HorizontalRgb","","",14,null],[13,"HorizontalBgr","","",14,null],[13,"VerticalRgb","","",14,null],[13,"VerticalBgr","","",14,null],[4,"WlOutputTransform","","transform from framebuffer to output",null,null],[13,"Normal","","",15,null],[13,"T90","","",15,null],[13,"T180","","",15,null],[13,"T270","","",15,null],[13,"Flipped","","",15,null],[13,"Flipped90","","",15,null],[13,"Flipped180","","",15,null],[13,"Flipped270","","",15,null],[0,"WlOutputMode","","mode information",null,null],[3,"WlOutputMode","wayland_client::wayland::output::WlOutputMode","",null,null],[17,"Current","","indicates this is the current mode",null,null],[17,"Preferred","","indicates this is the preferred mode",null,null],[11,"hash","","",16,null],[11,"cmp","","",16,null],[11,"partial_cmp","","",16,null],[11,"lt","","",16,null],[11,"le","","",16,null],[11,"gt","","",16,null],[11,"ge","","",16,null],[11,"clone","","",16,null],[11,"eq","","",16,null],[11,"ne","","",16,null],[11,"fmt","","",16,null],[11,"empty","","Returns an empty set of flags.",16,{"inputs":[],"output":{"name":"wloutputmode"}}],[11,"all","","Returns the set containing all flags.",16,{"inputs":[],"output":{"name":"wloutputmode"}}],[11,"bits","","Returns the raw value of the flags currently stored.",16,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",16,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",16,{"inputs":[{"name":"u32"}],"output":{"name":"wloutputmode"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",16,null],[11,"is_all","","Returns `true` if all flags are currently set.",16,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",16,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",16,null],[11,"insert","","Inserts the specified flags in-place.",16,null],[11,"remove","","Removes the specified flags in-place.",16,null],[11,"toggle","","Toggles the specified flags in-place.",16,null],[11,"bitor","","Returns the union of the two sets of flags.",16,null],[11,"bitor_assign","","Adds the set of flags.",16,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",16,null],[11,"bitxor_assign","","Toggles the set of flags.",16,null],[11,"bitand","","Returns the intersection between the two sets of flags.",16,null],[11,"bitand_assign","","Disables all flags disabled in the set.",16,null],[11,"sub","","Returns the set difference of the two sets of flags.",16,null],[11,"sub_assign","","Disables all flags enabled in the set.",16,null],[11,"not","","Returns the complement of this set of flags.",16,null],[11,"from_iter","","",16,{"inputs":[{"name":"t"}],"output":{"name":"wloutputmode"}}],[0,"seat","wayland_client::wayland","",null,null],[3,"WlKeyboard","wayland_client::wayland::seat","keyboard input device",null,null],[3,"WlPointer","","pointer input device",null,null],[3,"WlSeat","","group of input devices",null,null],[3,"WlTouch","","touchscreen input device",null,null],[4,"WlKeyboardEvent","","",null,null],[13,"Keymap","","keyboard mapping",17,null],[13,"Enter","","enter event",17,null],[13,"Leave","","leave event",17,null],[13,"Key","","key event",17,null],[13,"Modifiers","","modifier and group state",17,null],[13,"RepeatInfo","","repeat rate and delay",17,null],[4,"WlPointerEvent","","",null,null],[13,"Enter","","enter event",18,null],[13,"Leave","","leave event",18,null],[13,"Motion","","pointer motion event",18,null],[13,"Button","","pointer button event",18,null],[13,"Axis","","axis event",18,null],[13,"Frame","","end of a pointer event sequence",18,null],[13,"AxisSource","","axis source event",18,null],[13,"AxisStop","","axis stop event",18,null],[13,"AxisDiscrete","","axis click event",18,null],[4,"WlSeatEvent","","",null,null],[13,"Capabilities","","seat capabilities changed",19,null],[13,"Name","","unique identifier for this seat",19,null],[4,"WlTouchEvent","","",null,null],[13,"Down","","touch down event and beginning of a touch sequence",20,null],[13,"Up","","end of a touch event sequence",20,null],[13,"Motion","","update of touch point coordinates",20,null],[13,"Frame","","end of touch frame event",20,null],[13,"Cancel","","touch session cancelled",20,null],[4,"WlKeyboardKeyState","","physical key state",null,null],[13,"Released","","key is not pressed",21,null],[13,"Pressed","","key is pressed",21,null],[4,"WlKeyboardKeymapFormat","","keyboard mapping format",null,null],[13,"NoKeymap","","no keymap; client must understand how to interpret the raw keycode",22,null],[13,"XkbV1","","libxkbcommon compatible; to determine the xkb keycode, clients must add 8 to the key event keycode",22,null],[4,"WlPointerAxis","","axis types",null,null],[13,"VerticalScroll","","",23,null],[13,"HorizontalScroll","","",23,null],[4,"WlPointerButtonState","","physical button state",null,null],[13,"Released","","the button is not pressed",24,null],[13,"Pressed","","the button is pressed",24,null],[4,"WlPointerAxisSource","","axis source types",null,null],[13,"Wheel","","a physical wheel",25,null],[13,"Finger","","finger on a touch surface",25,null],[13,"Continuous","","continuous coordinate space",25,null],[0,"WlSeatCapability","","seat capability bitmask",null,null],[3,"WlSeatCapability","wayland_client::wayland::seat::WlSeatCapability","",null,null],[17,"Pointer","","the seat has pointer devices",null,null],[17,"Keyboard","","the seat has one or more keyboards",null,null],[17,"Touch","","the seat has touch devices",null,null],[11,"hash","","",26,null],[11,"cmp","","",26,null],[11,"partial_cmp","","",26,null],[11,"lt","","",26,null],[11,"le","","",26,null],[11,"gt","","",26,null],[11,"ge","","",26,null],[11,"clone","","",26,null],[11,"eq","","",26,null],[11,"ne","","",26,null],[11,"fmt","","",26,null],[11,"empty","","Returns an empty set of flags.",26,{"inputs":[],"output":{"name":"wlseatcapability"}}],[11,"all","","Returns the set containing all flags.",26,{"inputs":[],"output":{"name":"wlseatcapability"}}],[11,"bits","","Returns the raw value of the flags currently stored.",26,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",26,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",26,{"inputs":[{"name":"u32"}],"output":{"name":"wlseatcapability"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",26,null],[11,"is_all","","Returns `true` if all flags are currently set.",26,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",26,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",26,null],[11,"insert","","Inserts the specified flags in-place.",26,null],[11,"remove","","Removes the specified flags in-place.",26,null],[11,"toggle","","Toggles the specified flags in-place.",26,null],[11,"bitor","","Returns the union of the two sets of flags.",26,null],[11,"bitor_assign","","Adds the set of flags.",26,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",26,null],[11,"bitxor_assign","","Toggles the set of flags.",26,null],[11,"bitand","","Returns the intersection between the two sets of flags.",26,null],[11,"bitand_assign","","Disables all flags disabled in the set.",26,null],[11,"sub","","Returns the set difference of the two sets of flags.",26,null],[11,"sub_assign","","Disables all flags enabled in the set.",26,null],[11,"not","","Returns the complement of this set of flags.",26,null],[11,"from_iter","","",26,{"inputs":[{"name":"t"}],"output":{"name":"wlseatcapability"}}],[0,"shell","wayland_client::wayland","",null,null],[3,"WlShell","wayland_client::wayland::shell","create desktop-style surfaces",null,null],[3,"WlShellSurface","","desktop-style metadata interface",null,null],[4,"WlShellSurfaceEvent","","",null,null],[13,"Ping","","ping client",27,null],[13,"Configure","","suggest resize",27,null],[13,"PopupDone","","popup interaction is done",27,null],[4,"WlShellSurfaceFullscreenMethod","","different method to set the surface fullscreen",null,null],[13,"Default","","no preference, apply default policy",28,null],[13,"Scale","","scale, preserve the surface's aspect ratio and center on output",28,null],[13,"Driver","","switch output mode to the smallest mode that can fit the surface, add black borders to compensate size mismatch",28,null],[13,"Fill","","no upscaling, center on output and add black borders to compensate size mismatch",28,null],[0,"WlShellSurfaceResize","","edge values for resizing",null,null],[3,"WlShellSurfaceResize","wayland_client::wayland::shell::WlShellSurfaceResize","",null,null],[17,"None","","",null,null],[17,"Top","","",null,null],[17,"Bottom","","",null,null],[17,"Left","","",null,null],[17,"TopLeft","","",null,null],[17,"BottomLeft","","",null,null],[17,"Right","","",null,null],[17,"TopRight","","",null,null],[17,"BottomRight","","",null,null],[11,"hash","","",29,null],[11,"cmp","","",29,null],[11,"partial_cmp","","",29,null],[11,"lt","","",29,null],[11,"le","","",29,null],[11,"gt","","",29,null],[11,"ge","","",29,null],[11,"clone","","",29,null],[11,"eq","","",29,null],[11,"ne","","",29,null],[11,"fmt","","",29,null],[11,"empty","","Returns an empty set of flags.",29,{"inputs":[],"output":{"name":"wlshellsurfaceresize"}}],[11,"all","","Returns the set containing all flags.",29,{"inputs":[],"output":{"name":"wlshellsurfaceresize"}}],[11,"bits","","Returns the raw value of the flags currently stored.",29,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",29,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",29,{"inputs":[{"name":"u32"}],"output":{"name":"wlshellsurfaceresize"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",29,null],[11,"is_all","","Returns `true` if all flags are currently set.",29,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",29,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",29,null],[11,"insert","","Inserts the specified flags in-place.",29,null],[11,"remove","","Removes the specified flags in-place.",29,null],[11,"toggle","","Toggles the specified flags in-place.",29,null],[11,"bitor","","Returns the union of the two sets of flags.",29,null],[11,"bitor_assign","","Adds the set of flags.",29,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",29,null],[11,"bitxor_assign","","Toggles the set of flags.",29,null],[11,"bitand","","Returns the intersection between the two sets of flags.",29,null],[11,"bitand_assign","","Disables all flags disabled in the set.",29,null],[11,"sub","","Returns the set difference of the two sets of flags.",29,null],[11,"sub_assign","","Disables all flags enabled in the set.",29,null],[11,"not","","Returns the complement of this set of flags.",29,null],[11,"from_iter","","",29,{"inputs":[{"name":"t"}],"output":{"name":"wlshellsurfaceresize"}}],[0,"WlShellSurfaceTransient","wayland_client::wayland::shell","details of transient behaviour",null,null],[3,"WlShellSurfaceTransient","wayland_client::wayland::shell::WlShellSurfaceTransient","",null,null],[17,"Inactive","","do not set keyboard focus",null,null],[11,"hash","","",30,null],[11,"cmp","","",30,null],[11,"partial_cmp","","",30,null],[11,"lt","","",30,null],[11,"le","","",30,null],[11,"gt","","",30,null],[11,"ge","","",30,null],[11,"clone","","",30,null],[11,"eq","","",30,null],[11,"ne","","",30,null],[11,"fmt","","",30,null],[11,"empty","","Returns an empty set of flags.",30,{"inputs":[],"output":{"name":"wlshellsurfacetransient"}}],[11,"all","","Returns the set containing all flags.",30,{"inputs":[],"output":{"name":"wlshellsurfacetransient"}}],[11,"bits","","Returns the raw value of the flags currently stored.",30,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",30,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",30,{"inputs":[{"name":"u32"}],"output":{"name":"wlshellsurfacetransient"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",30,null],[11,"is_all","","Returns `true` if all flags are currently set.",30,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",30,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",30,null],[11,"insert","","Inserts the specified flags in-place.",30,null],[11,"remove","","Removes the specified flags in-place.",30,null],[11,"toggle","","Toggles the specified flags in-place.",30,null],[11,"bitor","","Returns the union of the two sets of flags.",30,null],[11,"bitor_assign","","Adds the set of flags.",30,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",30,null],[11,"bitxor_assign","","Toggles the set of flags.",30,null],[11,"bitand","","Returns the intersection between the two sets of flags.",30,null],[11,"bitand_assign","","Disables all flags disabled in the set.",30,null],[11,"sub","","Returns the set difference of the two sets of flags.",30,null],[11,"sub_assign","","Disables all flags enabled in the set.",30,null],[11,"not","","Returns the complement of this set of flags.",30,null],[11,"from_iter","","",30,{"inputs":[{"name":"t"}],"output":{"name":"wlshellsurfacetransient"}}],[0,"shm","wayland_client::wayland","",null,null],[3,"WlBuffer","wayland_client::wayland::shm","content for a wl_surface",null,null],[3,"WlShm","","shared memory support",null,null],[3,"WlShmPool","","a shared memory pool",null,null],[4,"WlBufferEvent","","",null,null],[13,"Release","","compositor releases buffer",31,null],[4,"WlShmEvent","","",null,null],[13,"Format","","pixel format description",32,null],[4,"WlShmFormat","","pixel formats",null,null],[13,"Argb8888","","32-bit ARGB format",33,null],[13,"Xrgb8888","","32-bit RGB format",33,null],[13,"C8","","",33,null],[13,"Rgb332","","",33,null],[13,"Bgr233","","",33,null],[13,"Xrgb4444","","",33,null],[13,"Xbgr4444","","",33,null],[13,"Rgbx4444","","",33,null],[13,"Bgrx4444","","",33,null],[13,"Argb4444","","",33,null],[13,"Abgr4444","","",33,null],[13,"Rgba4444","","",33,null],[13,"Bgra4444","","",33,null],[13,"Xrgb1555","","",33,null],[13,"Xbgr1555","","",33,null],[13,"Rgbx5551","","",33,null],[13,"Bgrx5551","","",33,null],[13,"Argb1555","","",33,null],[13,"Abgr1555","","",33,null],[13,"Rgba5551","","",33,null],[13,"Bgra5551","","",33,null],[13,"Rgb565","","",33,null],[13,"Bgr565","","",33,null],[13,"Rgb888","","",33,null],[13,"Bgr888","","",33,null],[13,"Xbgr8888","","",33,null],[13,"Rgbx8888","","",33,null],[13,"Bgrx8888","","",33,null],[13,"Abgr8888","","",33,null],[13,"Rgba8888","","",33,null],[13,"Bgra8888","","",33,null],[13,"Xrgb2101010","","",33,null],[13,"Xbgr2101010","","",33,null],[13,"Rgbx1010102","","",33,null],[13,"Bgrx1010102","","",33,null],[13,"Argb2101010","","",33,null],[13,"Abgr2101010","","",33,null],[13,"Rgba1010102","","",33,null],[13,"Bgra1010102","","",33,null],[13,"Yuyv","","",33,null],[13,"Yvyu","","",33,null],[13,"Uyvy","","",33,null],[13,"Vyuy","","",33,null],[13,"Ayuv","","",33,null],[13,"Nv12","","",33,null],[13,"Nv21","","",33,null],[13,"Nv16","","",33,null],[13,"Nv61","","",33,null],[13,"Yuv410","","",33,null],[13,"Yvu410","","",33,null],[13,"Yuv411","","",33,null],[13,"Yvu411","","",33,null],[13,"Yuv420","","",33,null],[13,"Yvu420","","",33,null],[13,"Yuv422","","",33,null],[13,"Yvu422","","",33,null],[13,"Yuv444","","",33,null],[13,"Yvu444","","",33,null],[0,"subcompositor","wayland_client::wayland","",null,null],[3,"WlSubcompositor","wayland_client::wayland::subcompositor","sub-surface compositing",null,null],[3,"WlSubsurface","","sub-surface interface to a wl_surface",null,null],[11,"fmt","wayland_client::wayland","",7,null],[11,"flush","","Non-blocking write to the server",34,null],[11,"create_event_iterator","","Create a new EventIterator",34,null],[11,"drop","","",34,null],[8,"Proxy","wayland_client","",null,null],[10,"ptr","","",35,null],[10,"interface","","",35,null],[10,"interface_name","","The internal name of this interface, as advertized by the registry if it is a global.",35,{"inputs":[],"output":{"name":"str"}}],[10,"version","","The maximum version of this interface handled by the library.",35,{"inputs":[],"output":{"name":"u32"}}],[10,"id","","Get the id of this proxy",35,null],[10,"set_event_iterator","","Set the event iterator associated to this proxy",35,null],[11,"hash","","",36,null],[11,"fmt","","",36,null],[11,"eq","","",36,null],[11,"ne","","",36,null],[11,"clone","","",36,null],[14,"wayland_env!","","This macro allows you to create a simple wayland environment handler.",null,null],[11,"hash","wayland_client::wayland::data_device::WlDataDeviceManagerDndAction","",12,null],[11,"cmp","","",12,null],[11,"partial_cmp","","",12,null],[11,"lt","","",12,null],[11,"le","","",12,null],[11,"gt","","",12,null],[11,"ge","","",12,null],[11,"clone","","",12,null],[11,"eq","","",12,null],[11,"ne","","",12,null],[11,"fmt","","",12,null],[11,"empty","","Returns an empty set of flags.",12,{"inputs":[],"output":{"name":"wldatadevicemanagerdndaction"}}],[11,"all","","Returns the set containing all flags.",12,{"inputs":[],"output":{"name":"wldatadevicemanagerdndaction"}}],[11,"bits","","Returns the raw value of the flags currently stored.",12,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",12,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",12,{"inputs":[{"name":"u32"}],"output":{"name":"wldatadevicemanagerdndaction"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",12,null],[11,"is_all","","Returns `true` if all flags are currently set.",12,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",12,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",12,null],[11,"insert","","Inserts the specified flags in-place.",12,null],[11,"remove","","Removes the specified flags in-place.",12,null],[11,"toggle","","Toggles the specified flags in-place.",12,null],[11,"bitor","","Returns the union of the two sets of flags.",12,null],[11,"bitor_assign","","Adds the set of flags.",12,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",12,null],[11,"bitxor_assign","","Toggles the set of flags.",12,null],[11,"bitand","","Returns the intersection between the two sets of flags.",12,null],[11,"bitand_assign","","Disables all flags disabled in the set.",12,null],[11,"sub","","Returns the set difference of the two sets of flags.",12,null],[11,"sub_assign","","Disables all flags enabled in the set.",12,null],[11,"not","","Returns the complement of this set of flags.",12,null],[11,"from_iter","","",12,{"inputs":[{"name":"t"}],"output":{"name":"wldatadevicemanagerdndaction"}}],[11,"hash","wayland_client::wayland::shell::WlShellSurfaceResize","",29,null],[11,"cmp","","",29,null],[11,"partial_cmp","","",29,null],[11,"lt","","",29,null],[11,"le","","",29,null],[11,"gt","","",29,null],[11,"ge","","",29,null],[11,"clone","","",29,null],[11,"eq","","",29,null],[11,"ne","","",29,null],[11,"fmt","","",29,null],[11,"empty","","Returns an empty set of flags.",29,{"inputs":[],"output":{"name":"wlshellsurfaceresize"}}],[11,"all","","Returns the set containing all flags.",29,{"inputs":[],"output":{"name":"wlshellsurfaceresize"}}],[11,"bits","","Returns the raw value of the flags currently stored.",29,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",29,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",29,{"inputs":[{"name":"u32"}],"output":{"name":"wlshellsurfaceresize"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",29,null],[11,"is_all","","Returns `true` if all flags are currently set.",29,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",29,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",29,null],[11,"insert","","Inserts the specified flags in-place.",29,null],[11,"remove","","Removes the specified flags in-place.",29,null],[11,"toggle","","Toggles the specified flags in-place.",29,null],[11,"bitor","","Returns the union of the two sets of flags.",29,null],[11,"bitor_assign","","Adds the set of flags.",29,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",29,null],[11,"bitxor_assign","","Toggles the set of flags.",29,null],[11,"bitand","","Returns the intersection between the two sets of flags.",29,null],[11,"bitand_assign","","Disables all flags disabled in the set.",29,null],[11,"sub","","Returns the set difference of the two sets of flags.",29,null],[11,"sub_assign","","Disables all flags enabled in the set.",29,null],[11,"not","","Returns the complement of this set of flags.",29,null],[11,"from_iter","","",29,{"inputs":[{"name":"t"}],"output":{"name":"wlshellsurfaceresize"}}],[11,"hash","wayland_client::wayland::shell::WlShellSurfaceTransient","",30,null],[11,"cmp","","",30,null],[11,"partial_cmp","","",30,null],[11,"lt","","",30,null],[11,"le","","",30,null],[11,"gt","","",30,null],[11,"ge","","",30,null],[11,"clone","","",30,null],[11,"eq","","",30,null],[11,"ne","","",30,null],[11,"fmt","","",30,null],[11,"empty","","Returns an empty set of flags.",30,{"inputs":[],"output":{"name":"wlshellsurfacetransient"}}],[11,"all","","Returns the set containing all flags.",30,{"inputs":[],"output":{"name":"wlshellsurfacetransient"}}],[11,"bits","","Returns the raw value of the flags currently stored.",30,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",30,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",30,{"inputs":[{"name":"u32"}],"output":{"name":"wlshellsurfacetransient"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",30,null],[11,"is_all","","Returns `true` if all flags are currently set.",30,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",30,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",30,null],[11,"insert","","Inserts the specified flags in-place.",30,null],[11,"remove","","Removes the specified flags in-place.",30,null],[11,"toggle","","Toggles the specified flags in-place.",30,null],[11,"bitor","","Returns the union of the two sets of flags.",30,null],[11,"bitor_assign","","Adds the set of flags.",30,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",30,null],[11,"bitxor_assign","","Toggles the set of flags.",30,null],[11,"bitand","","Returns the intersection between the two sets of flags.",30,null],[11,"bitand_assign","","Disables all flags disabled in the set.",30,null],[11,"sub","","Returns the set difference of the two sets of flags.",30,null],[11,"sub_assign","","Disables all flags enabled in the set.",30,null],[11,"not","","Returns the complement of this set of flags.",30,null],[11,"from_iter","","",30,{"inputs":[{"name":"t"}],"output":{"name":"wlshellsurfacetransient"}}],[11,"hash","wayland_client::wayland::seat::WlSeatCapability","",26,null],[11,"cmp","","",26,null],[11,"partial_cmp","","",26,null],[11,"lt","","",26,null],[11,"le","","",26,null],[11,"gt","","",26,null],[11,"ge","","",26,null],[11,"clone","","",26,null],[11,"eq","","",26,null],[11,"ne","","",26,null],[11,"fmt","","",26,null],[11,"empty","","Returns an empty set of flags.",26,{"inputs":[],"output":{"name":"wlseatcapability"}}],[11,"all","","Returns the set containing all flags.",26,{"inputs":[],"output":{"name":"wlseatcapability"}}],[11,"bits","","Returns the raw value of the flags currently stored.",26,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",26,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",26,{"inputs":[{"name":"u32"}],"output":{"name":"wlseatcapability"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",26,null],[11,"is_all","","Returns `true` if all flags are currently set.",26,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",26,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",26,null],[11,"insert","","Inserts the specified flags in-place.",26,null],[11,"remove","","Removes the specified flags in-place.",26,null],[11,"toggle","","Toggles the specified flags in-place.",26,null],[11,"bitor","","Returns the union of the two sets of flags.",26,null],[11,"bitor_assign","","Adds the set of flags.",26,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",26,null],[11,"bitxor_assign","","Toggles the set of flags.",26,null],[11,"bitand","","Returns the intersection between the two sets of flags.",26,null],[11,"bitand_assign","","Disables all flags disabled in the set.",26,null],[11,"sub","","Returns the set difference of the two sets of flags.",26,null],[11,"sub_assign","","Disables all flags enabled in the set.",26,null],[11,"not","","Returns the complement of this set of flags.",26,null],[11,"from_iter","","",26,{"inputs":[{"name":"t"}],"output":{"name":"wlseatcapability"}}],[11,"hash","wayland_client::wayland::output::WlOutputMode","",16,null],[11,"cmp","","",16,null],[11,"partial_cmp","","",16,null],[11,"lt","","",16,null],[11,"le","","",16,null],[11,"gt","","",16,null],[11,"ge","","",16,null],[11,"clone","","",16,null],[11,"eq","","",16,null],[11,"ne","","",16,null],[11,"fmt","","",16,null],[11,"empty","","Returns an empty set of flags.",16,{"inputs":[],"output":{"name":"wloutputmode"}}],[11,"all","","Returns the set containing all flags.",16,{"inputs":[],"output":{"name":"wloutputmode"}}],[11,"bits","","Returns the raw value of the flags currently stored.",16,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",16,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",16,{"inputs":[{"name":"u32"}],"output":{"name":"wloutputmode"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",16,null],[11,"is_all","","Returns `true` if all flags are currently set.",16,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",16,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",16,null],[11,"insert","","Inserts the specified flags in-place.",16,null],[11,"remove","","Removes the specified flags in-place.",16,null],[11,"toggle","","Toggles the specified flags in-place.",16,null],[11,"bitor","","Returns the union of the two sets of flags.",16,null],[11,"bitor_assign","","Adds the set of flags.",16,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",16,null],[11,"bitxor_assign","","Toggles the set of flags.",16,null],[11,"bitand","","Returns the intersection between the two sets of flags.",16,null],[11,"bitand_assign","","Disables all flags disabled in the set.",16,null],[11,"sub","","Returns the set difference of the two sets of flags.",16,null],[11,"sub_assign","","Disables all flags enabled in the set.",16,null],[11,"not","","Returns the complement of this set of flags.",16,null],[11,"from_iter","","",16,{"inputs":[{"name":"t"}],"output":{"name":"wloutputmode"}}],[11,"fmt","wayland_client::wayland","",6,null],[11,"fmt","wayland_client::wayland::shm","",33,null],[11,"fmt","wayland_client::wayland::shell","",28,null],[11,"fmt","wayland_client::wayland::seat","",24,null],[11,"fmt","","",23,null],[11,"fmt","","",25,null],[11,"fmt","","",22,null],[11,"fmt","","",21,null],[11,"fmt","wayland_client::wayland::output","",14,null],[11,"fmt","","",15,null],[11,"ptr","wayland_client::wayland","",34,null],[11,"interface","","",34,null],[11,"interface_name","","",34,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",34,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",34,null],[11,"set_event_iterator","","",34,null],[11,"fmt","","",34,null],[11,"fmt","","",4,null],[11,"sync","","asynchronous roundtrip",34,null],[11,"get_registry","","get global registry object",34,null],[11,"ptr","","",37,null],[11,"interface","","",37,null],[11,"interface_name","","",37,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",37,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",37,null],[11,"set_event_iterator","","",37,null],[11,"fmt","","",37,null],[11,"fmt","","",5,null],[11,"bind","","bind an object to the display",37,null],[11,"ptr","","",38,null],[11,"interface","","",38,null],[11,"interface_name","","",38,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",38,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",38,null],[11,"set_event_iterator","","",38,null],[11,"fmt","","",38,null],[11,"fmt","","",3,null],[11,"ptr","wayland_client::wayland::compositor","",39,null],[11,"interface","","",39,null],[11,"interface_name","","",39,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",39,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",39,null],[11,"set_event_iterator","","",39,null],[11,"fmt","","",39,null],[11,"create_surface","","create new surface",39,null],[11,"create_region","","create new region",39,null],[11,"ptr","wayland_client::wayland::shm","",40,null],[11,"interface","","",40,null],[11,"interface_name","","",40,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",40,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",40,null],[11,"set_event_iterator","","",40,null],[11,"fmt","","",40,null],[11,"create_buffer","","create a buffer from the pool",40,null],[11,"resize","","change the size of the pool mapping",40,null],[11,"drop","","",40,null],[11,"ptr","","",41,null],[11,"interface","","",41,null],[11,"interface_name","","",41,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",41,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",41,null],[11,"set_event_iterator","","",41,null],[11,"fmt","","",41,null],[11,"fmt","","",32,null],[11,"create_pool","","create a shm pool",41,null],[11,"ptr","","",42,null],[11,"interface","","",42,null],[11,"interface_name","","",42,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",42,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",42,null],[11,"set_event_iterator","","",42,null],[11,"fmt","","",42,null],[11,"fmt","","",31,null],[11,"drop","","",42,null],[11,"ptr","wayland_client::wayland::data_device","",43,null],[11,"interface","","",43,null],[11,"interface_name","","",43,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",43,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",43,null],[11,"set_event_iterator","","",43,null],[11,"fmt","","",43,null],[11,"fmt","","",10,null],[11,"accept","","accept one of the offered mime types",43,null],[11,"receive","","request that the data is transferred",43,null],[11,"finish","","the offer will no longer be used",43,null],[11,"set_actions","","set the available/preferred drag-and-drop actions",43,null],[11,"drop","","",43,null],[11,"ptr","","",44,null],[11,"interface","","",44,null],[11,"interface_name","","",44,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",44,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",44,null],[11,"set_event_iterator","","",44,null],[11,"fmt","","",44,null],[11,"fmt","","",11,null],[11,"offer","","add an offered mime type",44,null],[11,"set_actions","","set the available drag-and-drop actions",44,null],[11,"drop","","",44,null],[11,"ptr","","",45,null],[11,"interface","","",45,null],[11,"interface_name","","",45,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",45,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",45,null],[11,"set_event_iterator","","",45,null],[11,"fmt","","",45,null],[11,"fmt","","",9,null],[11,"start_drag","","start drag-and-drop operation",45,null],[11,"set_selection","","copy data to the selection",45,null],[11,"drop","","",45,null],[11,"ptr","","",46,null],[11,"interface","","",46,null],[11,"interface_name","","",46,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",46,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",46,null],[11,"set_event_iterator","","",46,null],[11,"fmt","","",46,null],[11,"create_data_source","","create a new data source",46,null],[11,"get_data_device","","create a new data device",46,null],[11,"ptr","wayland_client::wayland::shell","",47,null],[11,"interface","","",47,null],[11,"interface_name","","",47,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",47,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",47,null],[11,"set_event_iterator","","",47,null],[11,"fmt","","",47,null],[11,"get_shell_surface","","create a shell surface from a surface",47,null],[11,"ptr","","",48,null],[11,"interface","","",48,null],[11,"interface_name","","",48,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",48,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",48,null],[11,"set_event_iterator","","",48,null],[11,"fmt","","",48,null],[11,"fmt","","",27,null],[11,"pong","","respond to a ping event",48,null],[11,"move_","","start an interactive move",48,null],[11,"resize","","start an interactive resize",48,null],[11,"set_toplevel","","make the surface a toplevel surface",48,null],[11,"set_transient","","make the surface a transient surface",48,null],[11,"set_fullscreen","","make the surface a fullscreen surface",48,null],[11,"set_popup","","make the surface a popup surface",48,null],[11,"set_maximized","","make the surface a maximized surface",48,null],[11,"set_title","","set surface title",48,null],[11,"set_class","","set surface class",48,null],[11,"ptr","wayland_client::wayland::compositor","",49,null],[11,"interface","","",49,null],[11,"interface_name","","",49,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",49,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",49,null],[11,"set_event_iterator","","",49,null],[11,"fmt","","",49,null],[11,"fmt","","",8,null],[11,"attach","","set the surface contents",49,null],[11,"damage","","mark part of the surface damaged",49,null],[11,"frame","","request a frame throttling hint",49,null],[11,"set_opaque_region","","set opaque region",49,null],[11,"set_input_region","","set input region",49,null],[11,"commit","","commit pending surface state",49,null],[11,"set_buffer_transform","","sets the buffer transformation",49,null],[11,"set_buffer_scale","","sets the buffer scaling factor",49,null],[11,"damage_buffer","","mark part of the surface damaged using buffer coordinates",49,null],[11,"drop","","",49,null],[11,"ptr","wayland_client::wayland::seat","",50,null],[11,"interface","","",50,null],[11,"interface_name","","",50,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",50,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",50,null],[11,"set_event_iterator","","",50,null],[11,"fmt","","",50,null],[11,"fmt","","",19,null],[11,"get_pointer","","return pointer object",50,null],[11,"get_keyboard","","return keyboard object",50,null],[11,"get_touch","","return touch object",50,null],[11,"drop","","",50,null],[11,"ptr","","",51,null],[11,"interface","","",51,null],[11,"interface_name","","",51,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",51,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",51,null],[11,"set_event_iterator","","",51,null],[11,"fmt","","",51,null],[11,"fmt","","",18,null],[11,"set_cursor","","set the pointer surface",51,null],[11,"drop","","",51,null],[11,"ptr","","",52,null],[11,"interface","","",52,null],[11,"interface_name","","",52,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",52,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",52,null],[11,"set_event_iterator","","",52,null],[11,"fmt","","",52,null],[11,"fmt","","",17,null],[11,"drop","","",52,null],[11,"ptr","","",53,null],[11,"interface","","",53,null],[11,"interface_name","","",53,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",53,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",53,null],[11,"set_event_iterator","","",53,null],[11,"fmt","","",53,null],[11,"fmt","","",20,null],[11,"drop","","",53,null],[11,"ptr","wayland_client::wayland::output","",54,null],[11,"interface","","",54,null],[11,"interface_name","","",54,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",54,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",54,null],[11,"set_event_iterator","","",54,null],[11,"fmt","","",54,null],[11,"fmt","","",13,null],[11,"ptr","wayland_client::wayland::compositor","",55,null],[11,"interface","","",55,null],[11,"interface_name","","",55,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",55,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",55,null],[11,"set_event_iterator","","",55,null],[11,"fmt","","",55,null],[11,"add","","add rectangle to region",55,null],[11,"subtract","","subtract rectangle from region",55,null],[11,"drop","","",55,null],[11,"ptr","wayland_client::wayland::subcompositor","",56,null],[11,"interface","","",56,null],[11,"interface_name","","",56,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",56,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",56,null],[11,"set_event_iterator","","",56,null],[11,"fmt","","",56,null],[11,"get_subsurface","","give a surface the role sub-surface",56,null],[11,"drop","","",56,null],[11,"ptr","","",57,null],[11,"interface","","",57,null],[11,"interface_name","","",57,{"inputs":[],"output":{"name":"str"}}],[11,"version","","",57,{"inputs":[],"output":{"name":"u32"}}],[11,"id","","",57,null],[11,"set_event_iterator","","",57,null],[11,"fmt","","",57,null],[11,"set_position","","reposition the sub-surface",57,null],[11,"place_above","","restack the sub-surface",57,null],[11,"place_below","","restack the sub-surface",57,null],[11,"set_sync","","set sub-surface to synchronized mode",57,null],[11,"set_desync","","set sub-surface to desynchronized mode",57,null],[11,"drop","","",57,null]],"paths":[[4,"Event"],[3,"EventIterator"],[3,"ReadEventsGuard"],[4,"WlCallbackEvent"],[4,"WlDisplayEvent"],[4,"WlRegistryEvent"],[4,"WaylandProtocolEvent"],[4,"ConnectError"],[4,"WlSurfaceEvent"],[4,"WlDataDeviceEvent"],[4,"WlDataOfferEvent"],[4,"WlDataSourceEvent"],[3,"WlDataDeviceManagerDndAction"],[4,"WlOutputEvent"],[4,"WlOutputSubpixel"],[4,"WlOutputTransform"],[3,"WlOutputMode"],[4,"WlKeyboardEvent"],[4,"WlPointerEvent"],[4,"WlSeatEvent"],[4,"WlTouchEvent"],[4,"WlKeyboardKeyState"],[4,"WlKeyboardKeymapFormat"],[4,"WlPointerAxis"],[4,"WlPointerButtonState"],[4,"WlPointerAxisSource"],[3,"WlSeatCapability"],[4,"WlShellSurfaceEvent"],[4,"WlShellSurfaceFullscreenMethod"],[3,"WlShellSurfaceResize"],[3,"WlShellSurfaceTransient"],[4,"WlBufferEvent"],[4,"WlShmEvent"],[4,"WlShmFormat"],[3,"WlDisplay"],[8,"Proxy"],[3,"ProxyId"],[3,"WlRegistry"],[3,"WlCallback"],[3,"WlCompositor"],[3,"WlShmPool"],[3,"WlShm"],[3,"WlBuffer"],[3,"WlDataOffer"],[3,"WlDataSource"],[3,"WlDataDevice"],[3,"WlDataDeviceManager"],[3,"WlShell"],[3,"WlShellSurface"],[3,"WlSurface"],[3,"WlSeat"],[3,"WlPointer"],[3,"WlKeyboard"],[3,"WlTouch"],[3,"WlOutput"],[3,"WlRegion"],[3,"WlSubcompositor"],[3,"WlSubsurface"]]}; initSearch(searchIndex);