MCPcopy Create free account

hub / github.com/MaxVerevkin/wayrs / functions

Functions258 in github.com/MaxVerevkin/wayrs

↓ 1 callersMethodinto_wl_buffer
(self)
wayrs-utils/src/shm_alloc.rs:138
↓ 1 callersMethodis_clone
(&self)
wayrs-scanner/src/lib.rs:847
↓ 1 callersMethodis_copy
(&self)
wayrs-scanner/src/lib.rs:861
↓ 1 callersMethodis_format_supported
(&self, fourcc: Fourcc)
wayrs-egl/src/gbm.rs:69
↓ 1 callersMethodis_format_supported
(&self, fourcc: Fourcc, modifier: u64)
wayrs-egl/src/egl.rs:161
↓ 1 callersMethodis_full
(&self)
wayrs-core/src/ring_buffer.rs:42
↓ 1 callersMethodkeyboard_added
Keyboard capability was added.
wayrs-utils/src/seats.rs:80
↓ 1 callersMethodlast
()
wayrs-egl/src/errors.rs:111
↓ 1 callersMethodleave_surface
(&mut self, _: &mut Connection<Self>, _: WlKeyboard, _: LeaveArgs)
wayrs-utils/src/keyboard.rs:29
↓ 1 callersMethodlinux_dmabuf
(&self)
wayrs-egl/src/egl.rs:131
↓ 1 callersMethodmain_device
(&self)
wayrs-utils/src/dmabuf_feedback.rs:88
↓ 1 callersMethodmake_current
Make this context current on the current therad. The context is [surfaceless][1], that is, it does not have a default framebuffer. You need to create
wayrs-egl/src/egl.rs:369
↓ 1 callersFunctionnext_chr
(s: &str)
wayrs-scanner/src/mini_syn.rs:90
↓ 1 callersMethodparse_enum
(&mut self, tag: BytesStart<'a>)
wayrs-proto-parser/src/parser.rs:199
↓ 1 callersMethodparse_interface
(&mut self, tag: BytesStart<'a>)
wayrs-proto-parser/src/parser.rs:108
↓ 1 callersFunctionparse_lit_str_cooked
Taken from <https://docs.rs/syn/2.0.98/src/syn/lit.rs.html> with slight modifications.
wayrs-scanner/src/mini_syn.rs:3
↓ 1 callersFunctionparse_protocol
(text: &str)
wayrs-proto-parser/src/lib.rs:9
↓ 1 callersMethodparse_protocol
(&mut self, tag: BytesStart<'a>)
wayrs-proto-parser/src/parser.rs:76
↓ 1 callersMethodpeek_message_header
Peek the next message header. Fills the internal buffer if needed and keeps the header in the buffer.
wayrs-core/src/transport.rs:185
↓ 1 callersMethodpointer_added
Pointer capability was added.
wayrs-utils/src/seats.rs:74
↓ 1 callersMethodpollable_fd
(&self)
wayrs-core/src/transport/unix.rs:14
↓ 1 callersMethodrecv
( &mut self, bytes: &mut [IoSliceMut], fds: &mut VecDeque<OwnedFd>, mode: IoMo
wayrs-core/src/transport/unix.rs:60
↓ 1 callersMethodrecv_array
(&mut self)
wayrs-core/src/transport.rs:321
↓ 1 callersMethodrecv_message
Receive the entire next message. Fills the internal buffer if needed. `header` must be the value returned by [`Self::peek_message_header`] right befo
wayrs-core/src/transport.rs:206
↓ 1 callersMethodregister_server_object
(&mut self, object: Object)
wayrs-client/src/object.rs:213
↓ 1 callersMethodrender
( &mut self, conn: &mut Connection<State>, width: u32, height: u32, ti
wayrs-egl/examples/triangle.rs:165
↓ 1 callersMethodrender_node
(&self)
wayrs-egl/src/drm.rs:31
↓ 1 callersMethodreuse_args
(&mut self, mut buf: Vec<ArgValue>)
wayrs-core/src/lib.rs:244
↓ 1 callersMethodseat_added
A new seat is added.
wayrs-utils/src/seats.rs:65
↓ 1 callersMethodseat_name
Seat name was advertised.
wayrs-utils/src/seats.rs:71
↓ 1 callersMethodseat_removed
A seat is removed.
wayrs-utils/src/seats.rs:68
↓ 1 callersMethodsend
(&mut self, bytes: &[IoSlice], fds: &[OwnedFd], mode: IoMode)
wayrs-core/src/transport/unix.rs:18
↓ 1 callersMethodset_as_gl_renderbuffer_storage
Associate this buffer with a currently bound GL's renderbuffer object. This allows to render directly to this buffer. # Safety This function must b
wayrs-egl/src/buffer.rs:179
↓ 1 callersMethodset_cursor
Set cursor image. Refer to [`WlPointer::set_cursor`] for more info. `shm` and `scale` are ignored if server-side implementation is used. # Panics
wayrs-utils/src/cursor.rs:191
↓ 1 callersFunctionstringify_cursor_shape
(shape: CursorShape)
wayrs-utils/src/cursor.rs:277
↓ 1 callersMethodtouch_added
Touch capability was added.
wayrs-utils/src/seats.rs:86
↓ 1 callersMethodtranches
(&self)
wayrs-utils/src/dmabuf_feedback.rs:106
↓ 1 callersMethodwidth
(&self)
wayrs-egl/src/buffer.rs:149
↓ 1 callersMethodwl_buffer
Get a [`WlBuffer`] object which points to this buffer. This function marks the buffer as being in use, i.e. [`is_available`](Self::is_available) will
wayrs-egl/src/buffer.rs:198
↓ 1 callersMethodwritable_len
(&self)
wayrs-core/src/ring_buffer.rs:34
↓ 1 callersMethodwrite_int
(&mut self, val: i32)
wayrs-core/src/ring_buffer.rs:126
↓ 1 callersMethodwrite_message
Write a single Wayland message into the intevnal buffer. Flushes the buffer if neccessary. On failure, ownership of the message is returned. # Panic
wayrs-core/src/transport.rs:126
Methodalloc
( egl_display: &EglDisplay, conn: &mut Connection<D>, width: u32, height: u32,
wayrs-egl/src/buffer.rs:40
Methodalloc_buffer
Allocate a new buffer
wayrs-egl/src/egl.rs:171
Methodalloc_msg_args
(&mut self)
wayrs-client/src/connection.rs:381
Methodallocate_new_object
(&mut self, version: u32)
wayrs-client/src/connection.rs:684
Methodallocate_new_object_with_cb
( &mut self, version: u32, cb: F, )
wayrs-client/src/connection.rs:696
Methodas_f32
(self)
wayrs-core/src/lib.rs:178
Methodas_int
(self)
wayrs-core/src/lib.rs:183
Functionassert_send
()
wayrs-client/src/connection.rs:728
Methodasync_connect_and_collect_globals
()
wayrs-client/src/connection.rs:178
Methodasync_recv_events
(&mut self)
wayrs-client/src/connection.rs:555
Methodbind
Bind `wl_shm` and create new [`ShmAlloc`].
wayrs-utils/src/shm_alloc.rs:71
Methodbind
(conn: &mut Connection<D>)
wayrs-utils/src/seats.rs:118
Methodbind
(conn: &mut Connection<State>, global: &GlobalArgs)
wayrs-client/examples/output_watcher.rs:37
Methodborrow
(&self)
wayrs-client/src/object.rs:75
Methodclear_callbacks
(self)
wayrs-client/src/connection.rs:328
Methodclear_callbacks
(self)
wayrs-client/src/object.rs:166
Methodconnect
Connect to a Wayland socket and create a registry. From the [Wayland Book](https://wayland-book.com/protocol-design/wire-protocol.html): > To find t
wayrs-client/src/connection.rs:117
Methodconnect_and_collect_globals
()
wayrs-client/src/connection.rs:166
Methodconnect_with_unix_stream
(stream: UnixStream)
wayrs-client/src/connection.rs:136
Methodcreated_by_server
(self)
wayrs-core/src/lib.rs:51
Methoddebug
(mut self, enable: bool)
wayrs-egl/src/egl.rs:295
Methoddestroy
(self, conn: &mut Connection<D>)
wayrs-utils/src/keyboard.rs:95
Methoddestroy
(self, conn: &mut Connection<D>)
wayrs-utils/src/dmabuf_feedback.rs:110
Methoddestroy
Destroy cursor's surface / cursor shape device. This function does not destroy the pointer.
wayrs-utils/src/cursor.rs:269
Functiondmabuf_feedback_cb
(ctx: EventCtx<D, ZwpLinuxDmabufFeedbackV1>)
wayrs-utils/src/dmabuf_feedback.rs:115
Methoddrop
(&mut self)
wayrs-egl/src/gbm.rs:81
Methoddrop
(&mut self)
wayrs-egl/src/buffer.rs:219
Methoddrop
(&mut self)
wayrs-egl/src/drm.rs:49
Methoddrop
(&mut self)
wayrs-egl/src/egl.rs:184
Methoddrop
(&mut self)
wayrs-utils/src/shm_alloc.rs:176
Methodduplicate
(&self, conn: &mut Connection<D>)
wayrs-utils/src/shm_alloc.rs:152
Methodeq
(&self, other: &Self)
wayrs-egl/src/drm.rs:57
Methodeq
(&self, other: &Self)
wayrs-core/src/lib.rs:218
Methodeq
(&self, other: &Self)
wayrs-client/src/object.rs:31
Methodextensions
(&self)
wayrs-egl/src/egl.rs:149
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-egl/src/errors.rs:20
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-egl/src/lib.rs:62
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-egl/src/egl.rs:451
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-proto-parser/src/parser.rs:26
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-core/src/lib.rs:194
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-core/src/transport.rs:88
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-utils/src/keyboard.rs:202
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-utils/src/dmabuf_feedback.rs:186
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-utils/src/cursor.rs:41
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-client/src/lib.rs:59
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-client/src/global.rs:30
Methodfmt
(&self, f: &mut Formatter<'_>)
wayrs-client/src/debug_message.rs:25
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-client/src/connection.rs:39
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
wayrs-client/src/object.rs:81
Methodfourcc
(&self)
wayrs-egl/src/buffer.rs:137
Methodfrom
(value: io::Error)
wayrs-egl/src/errors.rs:37
Methodfrom
(value: quick_xml::Error)
wayrs-proto-parser/src/parser.rs:39
Methodfrom
(value: i32)
wayrs-core/src/lib.rs:144
Methodfrom
(socket: T)
wayrs-core/src/transport.rs:58
Methodfrom
(value: io::Error)
wayrs-utils/src/cursor.rs:51
Methodfrom
(value: io::Error)
wayrs-client/src/connection.rs:50
Methodfrom
(value: P)
wayrs-client/src/object.rs:136
Functiongenerate
(input: proc_macro::TokenStream)
wayrs-scanner/src/lib.rs:62
← previousnext →101–200 of 258, ranked by callers