Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/H-M-H/Weylus
/ types & classes
Types & classes
90 in github.com/H-M-H/Weylus
⨍
Functions
249
◇
Types & classes
90
↓ 8 callers
Class
CGError
src/capturable/core_graphics.rs:25
↓ 4 callers
Class
Error
lib/error.h:6
↓ 4 callers
Class
GStreamerError
src/capturable/pipewire.rs:45
↓ 3 callers
Class
DBusError
src/capturable/pipewire.rs:33
Class
ts/lib.ts:100
Class
ts/lib.ts:338
Class
ts/lib.ts:387
Class
ts/lib.ts:437
Class
ts/lib.ts:598
Class
ts/lib.ts:662
Class
ts/lib.ts:684
Enum
AVPixelFormat
lib/encode_video.c:39
Enum
AVPixelFormat
lib/encode_video.c:238
Class
AutoPilotCapturable
src/capturable/autopilot.rs:9
Class
AutoPilotDevice
src/input/autopilot_device.rs:13
Interface
BoxCloneCapturable
src/capturable/mod.rs:20
Class
CError
src/cerror.rs:8
Enum
CErrorCode
src/cerror.rs:13
Class
CGDisplayCapturable
src/capturable/core_graphics.rs:37
Class
CGWindowCapturable
src/capturable/core_graphics.rs:139
Class
CImage
src/capturable/x11.rs:247
Class
Capturable
lib/linux/xhelper.h:36
Interface
Capturable
src/capturable/mod.rs:33
Class
CaptureContext
lib/linux/xcapture.c:27
Enum
CaptureType
lib/linux/xhelper.h:30
Class
Channels
src/weylus.rs:11
Class
ClientConfiguration
src/protocol.rs:4
Class
Config
src/config.rs:10
Class
Context
src/web.rs:156
Class
EncoderOptions
src/video.rs:57
Class
GuiTracingWriter
src/log.rs:12
Class
GuiTracingWriterFactory
src/log.rs:28
Class
Image
lib/linux/xcapture.c:40
Interface
InputDevice
src/input/device.rs:10
Enum
InputDeviceType
src/input/device.rs:5
Class
KEvent
ts/lib.ts:662
Class
KeyboardEvent
src/protocol.rs:113
Enum
KeyboardEventType
src/protocol.rs:61
Class
KeyboardHandler
ts/lib.ts:684
Enum
KeyboardLocation
src/protocol.rs:71
Enum
LogLevel
ts/lib.ts:None
Enum
MessageInbound
src/protocol.rs:15
Enum
MessageOutbound
src/protocol.rs:28
Class
MultiTouch
src/input/uinput_device.rs:26
Interface
OrgFreedesktopPortalRequest
src/capturable/pipewire_dbus.rs:107
Class
OrgFreedesktopPortalRequestResponse
src/capturable/pipewire_dbus.rs:120
Interface
OrgFreedesktopPortalScreenCast
src/capturable/pipewire_dbus.rs:7
Class
PEvent
ts/lib.ts:338
Class
Painter
ts/lib.ts:437
Class
PipeWireCapturable
src/capturable/pipewire.rs:57
Class
PipeWireRecorder
src/capturable/pipewire.rs:112
Enum
PixelProvider
src/video.rs:38
Class
PointerEvent
src/protocol.rs:126
Enum
PointerEventType
src/protocol.rs:49
Class
PointerHandler
ts/lib.ts:598
Enum
PointerType
src/protocol.rs:37
Class
PwStreamInfo
src/capturable/pipewire.rs:27
Interface
Recorder
src/capturable/mod.rs:16
Class
RecorderAutoPilot
src/capturable/autopilot.rs:32
Class
RecorderCGDisplay
src/capturable/core_graphics.rs:76
Class
RecorderCGWindow
src/capturable/core_graphics.rs:192
Class
RecorderX11
src/capturable/x11.rs:271
Class
RectInfo
lib/linux/xhelper.h:22
Class
Settings
ts/lib.ts:100
Class
SwsContext
lib/encode_video.c:48
Class
TestCapturable
src/capturable/testsrc.rs:6
Class
TestRecorder
src/capturable/testsrc.rs:11
Class
UInputDevice
src/input/uinput_device.rs:30
Enum
Ui2WebMessage
src/web.rs:142
Enum
Ui2WsMessage
src/websocket.rs:34
Enum
VideoCommands
src/websocket.rs:228
Class
VideoConfig
src/websocket.rs:221
Class
VideoContext
lib/encode_video.c:30
Class
VideoEncoder
src/video.rs:64
Class
WEvent
ts/lib.ts:387
Enum
Web2UiMessage
src/web.rs:145
Class
WebConfig
src/web.rs:19
Class
Weylus
src/weylus.rs:16
Class
WheelEvent
src/protocol.rs:149
Class
WindowInfo
lib/linux/xhelper.h:16
Class
WindowInfo
src/capturable/core_graphics.rs:235
Enum
Ws2UiMessage
src/websocket.rs:28
Class
WsConfig
src/websocket.rs:39
Class
WsHandler
src/websocket.rs:363
Class
X11Capturable
src/capturable/x11.rs:64
Class
X11Context
src/capturable/x11.rs:185
Class
XDisplay
src/capturable/x11.rs:155
Class
input_event
lib/linux/uinput.c:309
Class
uinput_abs_setup
lib/linux/uinput.c:30
Class
uinput_setup
lib/linux/uinput.c:47