MCPcopy Create free account

hub / github.com/MaxVerevkin/wayrs / types & classes

Types & classes99 in github.com/MaxVerevkin/wayrs

↓ 5 callersClassFourcc
wayrs-egl/src/lib.rs:59
↓ 3 callersClassObjectId
wayrs-core/src/lib.rs:36
↓ 2 callersClassCursorImage
wayrs-utils/src/cursor.rs:75
↓ 2 callersClassFixed
wayrs-core/src/lib.rs:141
↓ 1 callersClassBuffer
wayrs-egl/src/gbm.rs:90
↓ 1 callersClassEGLClientBuffer
wayrs-egl/src/egl_ffi.rs:45
↓ 1 callersClassEGLConfig
wayrs-egl/src/egl_ffi.rs:33
↓ 1 callersClassEGLContext
wayrs-egl/src/egl_ffi.rs:37
↓ 1 callersClassEGLDisplay
wayrs-egl/src/egl_ffi.rs:29
↓ 1 callersClassEGLImage
wayrs-egl/src/egl_ffi.rs:49
↓ 1 callersClassEGLSurface
wayrs-egl/src/egl_ffi.rs:41
↓ 1 callersClassEnum
wayrs-proto-parser/src/types.rs:31
↓ 1 callersClassMessage
wayrs-core/src/lib.rs:80
↓ 1 callersClassObject
wayrs-client/src/object.rs:23
InterfaceArgExt
wayrs-scanner/src/lib.rs:762
EnumArgType
wayrs-proto-parser/src/types.rs:55
EnumArgType
wayrs-core/src/lib.rs:86
EnumArgValue
wayrs-core/src/lib.rs:101
ClassArgument
wayrs-proto-parser/src/types.rs:45
ClassBadMessage
wayrs-client/src/object.rs:106
EnumBindError
wayrs-client/src/global.rs:15
ClassBuffer
wayrs-egl/src/buffer.rs:17
ClassBuffer
wayrs-utils/src/shm_alloc.rs:61
ClassBufferExport
wayrs-egl/src/gbm.rs:123
ClassBufferPlane
wayrs-egl/src/gbm.rs:129
ClassBufferPool
A pool of `N` buffers.
wayrs-egl/src/buffer.rs:228
ClassBufferSpec
wayrs-utils/src/shm_alloc.rs:46
EnumBufferState
wayrs-egl/src/buffer.rs:30
ClassBufferedSocket
A buffered Wayland socket Handles message marshalling and unmarshalling. This struct is generic over [`Transport`], which is usually [`UnixStream`](s
wayrs-core/src/transport.rs:29
EnumConnectError
wayrs-client/src/connection.rs:29
ClassConnection
Wayland connection state. This struct manages a buffered Wayland socket, keeps track of objects and request/event queues and dispatches object events
wayrs-client/src/connection.rs:61
EnumCursorError
wayrs-utils/src/cursor.rs:32
EnumCursorImageImp
wayrs-utils/src/cursor.rs:78
ClassCursorTheme
wayrs-utils/src/cursor.rs:59
EnumCursorThemeImp
wayrs-utils/src/cursor.rs:62
ClassDebugMessage
wayrs-client/src/debug_message.rs:8
ClassDescription
wayrs-proto-parser/src/types.rs:39
ClassDevice
wayrs-egl/src/gbm.rs:8
ClassDmabufFeedback
wayrs-utils/src/dmabuf_feedback.rs:18
InterfaceDmabufFeedbackHandler
wayrs-utils/src/dmabuf_feedback.rs:42
ClassDmabufTranche
wayrs-utils/src/dmabuf_feedback.rs:28
ClassDrmDevice
A DRM device # Intended usage `zwp_linux_dmabuf_feedback_v1` advertises devices using `dev_t` integers. Use this struct to compare devices (do not c
wayrs-egl/src/drm.rs:14
ClassEglContext
wayrs-egl/src/egl.rs:355
ClassEglContextBuilder
[`EglContext`] builder
wayrs-egl/src/egl.rs:264
ClassEglDisplay
wayrs-egl/src/egl.rs:14
EnumEglError
wayrs-egl/src/errors.rs:49
ClassEglExtensions
A set of EGL extensions
wayrs-egl/src/egl.rs:420
ClassEnumItem
wayrs-proto-parser/src/types.rs:80
EnumError
wayrs-egl/src/errors.rs:8
EnumError
wayrs-proto-parser/src/parser.rs:14
ClassEventCtx
wayrs-client/src/lib.rs:47
ClassFormatTableEntry
wayrs-utils/src/dmabuf_feedback.rs:36
InterfaceGlobalExt
wayrs-client/src/global.rs:45
InterfaceGlobalsExt
wayrs-client/src/global.rs:69
EnumGraphicsApi
wayrs-egl/src/lib.rs:51
ClassInitShmPool
wayrs-utils/src/shm_alloc.rs:29
ClassInterface
wayrs-proto-parser/src/types.rs:11
ClassInterface
A Wayland interface, usually generated from the XML files `PartialEq` and `Hash` implementations are delegated to the `name` field for performance re
wayrs-core/src/lib.rs:202
EnumIoMode
wayrs-core/src/lib.rs:17
ClassKeyboard
A wrapper of `wl_keyboard`. Manages `xkb::Context` and `xkb::State`.
wayrs-utils/src/keyboard.rs:35
ClassKeyboardEvent
wayrs-utils/src/keyboard.rs:52
InterfaceKeyboardHandler
wayrs-utils/src/keyboard.rs:16
ClassMacroArgs
wayrs-scanner/src/lib.rs:19
ClassMessage
wayrs-proto-parser/src/types.rs:21
ClassMessageBuffersPool
wayrs-core/src/lib.rs:239
ClassMessageDesc
wayrs-core/src/lib.rs:211
ClassMessageHeader
wayrs-core/src/lib.rs:64
ClassObjectManager
wayrs-client/src/object.rs:92
ClassObjectState
wayrs-client/src/object.rs:98
ClassOutput
wayrs-client/examples/output_watcher.rs:27
ClassOutputInfo
wayrs-client/examples/output_info.rs:41
ClassParser
wayrs-proto-parser/src/parser.rs:8
EnumPeekHeaderError
wayrs-core/src/transport.rs:101
ClassProtocol
wayrs-proto-parser/src/types.rs:4
InterfaceProxy
A Wayland object proxy. This trait is implemented automatically for generated proxies, do not implement it yourself.
wayrs-client/src/object.rs:115
EnumQueuedEvent
wayrs-client/src/connection.rs:83
EnumRecvMessageError
wayrs-core/src/transport.rs:77
ClassRenderer
wayrs-egl/examples/triangle.rs:16
ClassRepeatInfo
wayrs-utils/src/keyboard.rs:45
ClassRingBuffer
wayrs-core/src/ring_buffer.rs:6
InterfaceSealed
wayrs-client/src/global.rs:187
ClassSeat
wayrs-utils/src/seats.rs:101
InterfaceSeatHandler
wayrs-utils/src/seats.rs:61
ClassSeats
wayrs-utils/src/seats.rs:96
ClassSegment
wayrs-utils/src/shm_alloc.rs:38
ClassSendMessageError
An error occurred while sending a message
wayrs-core/src/transport.rs:70
ClassShmAlloc
wayrs-utils/src/shm_alloc.rs:18
EnumShmAllocState
wayrs-utils/src/shm_alloc.rs:23
ClassState
wayrs-egl/examples/triangle.rs:229
ClassState
wayrs-client/examples/output_watcher.rs:22
ClassState
wayrs-client/examples/output_info.rs:36
ClassSurface
wayrs-egl/examples/triangle.rs:268
ClassThemedPointer
wayrs-utils/src/cursor.rs:86
EnumThemedPointerImp
wayrs-utils/src/cursor.rs:92
ClassTimer
wayrs-utils/src/timer.rs:5
InterfaceTransport
An abstraction over Wayland transport methods
wayrs-core/src/transport.rs:38
InterfaceVersionBounds
wayrs-client/src/global.rs:181
ClassWrongObject
wayrs-client/src/object.rs:110
ClassdrmDevice
wayrs-egl/src/xf86drm_ffi.rs:9