Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/H-M-H/Weylus
/ functions
Functions
249 in github.com/H-M-H/Weylus
⨍
Functions
249
◇
Types & classes
90
↓ 1 callers
Function
get_config
()
src/config.rs:133
↓ 1 callers
Function
get_geometry_relative
lib/linux/xhelper.c:310
↓ 1 callers
Function
get_window_geometry
lib/linux/xhelper.c:274
↓ 1 callers
Function
get_window_title
lib/linux/xhelper.c:107
↓ 1 callers
Method
handle
(&mut self)
src/capturable/x11.rs:83
↓ 1 callers
Function
handle_connection
( request: WsUpgrade<TcpStream, Option<WsBuffer>>, clients: WsClients, config: WsConfig, gui_s
src/websocket.rs:127
↓ 1 callers
Function
handle_messages
( webSocket: WebSocket, video: HTMLVideoElement, onConfigOk: Function, onConfigError: Function
ts/lib.ts:736
↓ 1 callers
Function
handle_video
(receiver: mpsc::Receiver<VideoCommands>, sender: WsWriter, config: WsConfig)
src/websocket.rs:233
↓ 1 callers
Function
init_ffmpeg_logger
called in src/log.rs
lib/encode_video.c:114
↓ 1 callers
Function
init_keyboard
lib/linux/uinput.c:59
↓ 1 callers
Function
init_mouse
lib/linux/uinput.c:87
↓ 1 callers
Function
init_stylus
lib/linux/uinput.c:139
↓ 1 callers
Function
init_touch
lib/linux/uinput.c:185
↓ 1 callers
Function
init_uinput_keyboard
lib/linux/uinput.c:249
↓ 1 callers
Function
init_uinput_mouse
lib/linux/uinput.c:275
↓ 1 callers
Function
init_uinput_stylus
lib/linux/uinput.c:262
↓ 1 callers
Function
init_uinput_touch
lib/linux/uinput.c:288
↓ 1 callers
Function
init_video_encoder
lib/encode_video.c:500
↓ 1 callers
Function
linux
()
build.rs:127
↓ 1 callers
Function
listen_websocket
( config: WsConfig, clients: WsClients, shutdown: Arc<AtomicBool>, sender: mpsc::Sender<Ws2UiM
src/websocket.rs:81
↓ 1 callers
Method
load_settings
()
ts/lib.ts:232
↓ 1 callers
Function
locale_to_utf8
lib/linux/xhelper.c:30
↓ 1 callers
Function
log_debug_rust
(msg: *const c_char)
src/log.rs:100
↓ 1 callers
Function
log_error
lib/log.c:10
↓ 1 callers
Function
log_error_rust
(msg: *const c_char)
src/log.rs:94
↓ 1 callers
Function
log_info_rust
(msg: *const c_char)
src/log.rs:106
↓ 1 callers
Function
log_trace
lib/log.c:37
↓ 1 callers
Function
log_trace_rust
(msg: *const c_char)
src/log.rs:112
↓ 1 callers
Function
log_warn_rust
(msg: *const c_char)
src/log.rs:118
↓ 1 callers
Function
map_input_device_to_entire_screen
lib/linux/xhelper.c:408
↓ 1 callers
Method
name
(&self)
src/capturable/x11.rs:89
↓ 1 callers
Method
onCapturableList
(window_names: string[])
ts/lib.ts:314
↓ 1 callers
Method
onmove
(event: PointerEvent)
ts/lib.ts:583
↓ 1 callers
Method
onstart
(event: PointerEvent)
ts/lib.ts:579
↓ 1 callers
Method
open_pipe_wire_remote
( &self, session_handle: dbus::Path, options: arg::PropMap, )
src/capturable/pipewire_dbus.rs:69
↓ 1 callers
Function
open_video
lib/encode_video.c:167
↓ 1 callers
Method
pointer_types
()
ts/lib.ts:294
↓ 1 callers
Method
process_keyboard_event
(&mut self, event: &KeyboardEvent)
src/websocket.rs:437
↓ 1 callers
Method
process_pointer_event
(&mut self, event: &PointerEvent)
src/websocket.rs:426
↓ 1 callers
Method
process_wheel_event
(&mut self, event: &WheelEvent)
src/websocket.rs:418
↓ 1 callers
Method
queue_try_send_video_frame
Enqueue a request to send a new video frame. This does not do any further work in order not to block receiving messages. `handle_video` is resposible
src/websocket.rs:414
↓ 1 callers
Function
read_config
()
src/config.rs:86
↓ 1 callers
Function
request_screen_cast
mostly inspired by https://gitlab.gnome.org/snippets/19
src/capturable/pipewire.rs:340
↓ 1 callers
Function
run_server
( context: Context<'static>, sender: mpsc::Sender<Web2UiMessage>, mut receiver: mpsc_tokio::Receiv
src/web.rs:202
↓ 1 callers
Method
select_sources
( &self, session_handle: dbus::Path, options: arg::PropMap, )
src/capturable/pipewire_dbus.rs:42
↓ 1 callers
Method
send_capturable_list
(&mut self)
src/websocket.rs:448
↓ 1 callers
Method
send_keyboard_event
(&mut self, event: &KeyboardEvent)
src/input/uinput_device.rs:561
↓ 1 callers
Method
send_pointer_event
(&mut self, event: &PointerEvent)
src/input/uinput_device.rs:276
↓ 1 callers
Function
send_uinput_event
lib/linux/uinput.c:307
↓ 1 callers
Method
send_wheel_event
(&mut self, event: &WheelEvent)
src/input/uinput_device.rs:238
↓ 1 callers
Function
serve
( addr: SocketAddr, req: Request<Body>, context: Arc<Context<'_>>, _sender: mpsc::Sender<Web2U
src/web.rs:60
↓ 1 callers
Function
set_hwframe_ctx
lib/encode_video.c:131
↓ 1 callers
Method
setup
(&mut self, config: ClientConfiguration)
src/websocket.rs:462
↓ 1 callers
Method
setupWebGL
()
ts/lib.ts:485
↓ 1 callers
Function
setup_logging
(sender: mpsc::SyncSender<String>)
src/log.rs:57
↓ 1 callers
Method
size
(&self)
src/capturable/x11.rs:262
↓ 1 callers
Method
start
( &self, session_handle: dbus::Path, parent_window: &str, options: arg::PropMa
src/capturable/pipewire_dbus.rs:55
↓ 1 callers
Function
stop_capture
lib/linux/xcapture.c:119
↓ 1 callers
Function
streams_from_response
(response: OrgFreedesktopPortalRequestResponse)
src/capturable/pipewire.rs:301
↓ 1 callers
Method
stretched_video
()
ts/lib.ts:290
↓ 1 callers
Method
to_enum
(&self)
src/cerror.rs:35
↓ 1 callers
Function
upd_buf
()
ts/lib.ts:747
↓ 1 callers
Function
write_config
(conf: &Config)
src/config.rs:109
↓ 1 callers
Function
x11_init
()
src/capturable/x11.rs:57
↓ 1 callers
Function
x11_set_error_handler
lib/linux/xhelper.c:24
Method
available_cursor_modes
(&self)
src/capturable/pipewire_dbus.rs:90
Method
available_source_types
(&self)
src/capturable/pipewire_dbus.rs:82
Method
before_input
(&mut self)
src/capturable/core_graphics.rs:65
Method
before_input
(&mut self)
src/capturable/autopilot.rs:24
Method
before_input
(&mut self)
src/capturable/testsrc.rs:49
Method
before_input
(&mut self)
src/capturable/pipewire.rs:103
Function
bench_capture_wayland
(b: &mut Bencher)
src/main.rs:126
Function
bench_capture_x11
(b: &mut Bencher)
src/main.rs:96
Function
bench_video_nvenc
(b: &mut Bencher)
src/main.rs:219
Function
bench_video_vaapi
(b: &mut Bencher)
src/main.rs:161
Function
bench_video_wayland
(b: &mut Bencher)
src/main.rs:140
Function
bench_video_x11
(b: &mut Bencher)
src/main.rs:107
Function
bench_video_x264
(b: &mut Bencher)
src/main.rs:190
Function
button_from
(deserializer: D)
src/protocol.rs:104
Method
capture
(&mut self)
src/capturable/core_graphics.rs:111
Method
capture
(&mut self)
src/capturable/autopilot.rs:43
Method
capture
(&mut self)
src/capturable/testsrc.rs:58
Method
capture
(&mut self)
src/capturable/pipewire.rs:162
Method
constructor
(webSocket: WebSocket)
ts/lib.ts:114
Method
constructor
(eventType: string, event: PointerEvent, target: HTMLElement)
ts/lib.ts:357
Method
constructor
(event: WheelEvent)
ts/lib.ts:392
Method
constructor
(canvas: HTMLCanvasElement)
ts/lib.ts:460
Method
constructor
(webSocket: WebSocket)
ts/lib.ts:602
Method
constructor
(event_type: string, event: KeyboardEvent)
ts/lib.ts:672
Method
constructor
(webSocket: WebSocket)
ts/lib.ts:687
Method
device_type
(&self)
src/input/autopilot_device.rs:162
Method
direction
(d: i32)
src/input/uinput_device.rs:244
Method
drop
(&mut self)
src/video.rs:160
Method
drop
(&mut self)
src/weylus.rs:194
Method
drop
(&mut self)
src/capturable/pipewire.rs:242
Method
drop
(&mut self)
src/capturable/x11.rs:148
Method
drop
(&mut self)
src/input/uinput_device.rs:161
Method
flush
(&mut self)
src/log.rs:23
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/cerror.rs:45
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/capturable/core_graphics.rs:28
← previous
next →
101–200 of 249, ranked by callers