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
↓ 105 callers
Method
send
(&self, fd: c_int, typ: c_int, code: c_int, value: c_int)
src/input/uinput_device.rs:149
↓ 58 callers
Method
clone
(&self)
src/capturable/mod.rs:50
↓ 22 callers
Method
lock
(&self)
src/capturable/x11.rs:168
↓ 17 callers
Method
is_err
(&self)
src/cerror.rs:27
↓ 17 callers
Function
setup_abs
lib/linux/uinput.c:25
↓ 15 callers
Function
fill_error
lib/error.c:3
↓ 12 callers
Method
onEvent
(event: PointerEvent, event_type: string)
ts/lib.ts:642
↓ 10 callers
Function
destroy_uinput_device
lib/linux/uinput.c:301
↓ 10 callers
Function
log
(level: LogLevel, msg: string)
ts/lib.ts:46
↓ 10 callers
Function
log_debug
lib/log.c:19
↓ 9 callers
Method
save_settings
()
ts/lib.ts:221
↓ 8 callers
Method
capture
(&mut self)
src/capturable/x11.rs:311
↓ 8 callers
Function
get_property
lib/linux/xhelper.c:45
↓ 8 callers
Method
unlock
(&self)
src/capturable/x11.rs:172
↓ 6 callers
Method
encode
(&mut self, pixel_provider: PixelProvider)
src/video.rs:115
↓ 5 callers
Function
calc_max_video_resolution
(scale: number)
ts/lib.ts:65
↓ 5 callers
Function
frame_update_scale_inv
(x: number)
ts/lib.ts:60
↓ 5 callers
Method
recorder
(&self, capture_cursor: bool)
src/capturable/x11.rs:133
↓ 5 callers
Method
send_server_config
()
ts/lib.ts:206
↓ 5 callers
Function
set_codec_params
lib/encode_video.c:116
↓ 4 callers
Method
before_input
(&mut self)
src/capturable/x11.rs:121
↓ 4 callers
Function
clamp
lib/linux/xcapture.c:18
↓ 4 callers
Function
frame_update_scale
(x: number)
ts/lib.ts:56
↓ 4 callers
Function
get_log_level
()
src/log.rs:41
↓ 4 callers
Function
get_portal
(conn: &SyncConnection)
src/capturable/pipewire.rs:293
↓ 4 callers
Function
init
(access_code: string, websocket_port: number)
ts/lib.ts:839
↓ 4 callers
Method
render
()
ts/lib.ts:515
↓ 4 callers
Function
response_from_str
(s: &str, content_type: &str)
src/web.rs:27
↓ 4 callers
Function
send_msg
(sender: &WsWriter, msg: &MessageOutbound)
src/websocket.rs:211
↓ 4 callers
Method
send_msg
(&self, msg: &MessageOutbound)
src/websocket.rs:406
↓ 4 callers
Function
setup
lib/linux/uinput.c:44
↓ 4 callers
Method
toggle
()
ts/lib.ts:309
↓ 4 callers
Method
transform_touch_size
(&self, s: f64)
src/input/uinput_device.rs:129
↓ 4 callers
Method
transform_x
(&self, x: f64)
src/input/uinput_device.rs:115
↓ 4 callers
Method
transform_y
(&self, y: f64)
src/input/uinput_device.rs:120
↓ 3 callers
Method
capturables
(&mut self)
src/capturable/x11.rs:197
↓ 3 callers
Method
data
(&self)
src/capturable/x11.rs:266
↓ 3 callers
Function
get_capturables
( #[cfg(target_os = "linux")] wayland_support: bool, #[cfg(target_os = "linux")] capture_cursor: bool,
src/capturable/mod.rs:55
↓ 3 callers
Function
get_geometry
lib/linux/xhelper.c:293
↓ 3 callers
Function
handle_response
( conn: &SyncConnection, path: dbus::Path<'static>, mut f: F, failure_out: Arc<AtomicBool>, )
src/capturable/pipewire.rs:249
↓ 3 callers
Method
map_input_device_to_entire_screen
(&mut self, device_name: &str, pen: bool)
src/capturable/x11.rs:226
↓ 3 callers
Method
onEvent
(event: KeyboardEvent, event_type: string)
ts/lib.ts:705
↓ 3 callers
Function
response_from_path_or_default
( path: Option<&String>, default: &str, content_type: &str, )
src/web.rs:43
↓ 3 callers
Function
response_not_found
()
src/web.rs:35
↓ 3 callers
Function
run
( sender: mpsc::Sender<Web2UiMessage>, receiver: mpsc_tokio::Receiver<Ui2WebMessage>, bind_addr: &
src/web.rs:167
↓ 3 callers
Function
screen_coordsys
()
src/capturable/core_graphics.rs:276
↓ 3 callers
Method
set_capturable
(&mut self, capturable: Box<dyn Capturable>)
src/input/uinput_device.rs:827
↓ 3 callers
Method
size
(&self)
src/video.rs:47
↓ 3 callers
Method
start
( &mut self, config: &Config, mut on_web_message: impl FnMut(Web2UiMessage) + Send + '
src/weylus.rs:31
↓ 3 callers
Function
stretch_video
()
ts/lib.ts:918
↓ 2 callers
Function
alloc_frame_buffer
lib/encode_video.c:529
↓ 2 callers
Function
alloc_frame_buffer_hw
lib/encode_video.c:544
↓ 2 callers
Method
append
(&self, i: &mut arg::IterAppend)
src/capturable/pipewire_dbus.rs:126
↓ 2 callers
Method
appendEventToLine
(event: PointerEvent)
ts/lib.ts:543
↓ 2 callers
Function
capture_screen
lib/linux/xcapture.c:133
↓ 2 callers
Function
check_pixelformat
(img: &CGImage)
src/capturable/core_graphics.rs:92
↓ 2 callers
Function
client_msg
lib/linux/xhelper.c:323
↓ 2 callers
Method
clone
(&self)
src/capturable/x11.rs:71
↓ 2 callers
Method
code
(&self)
src/cerror.rs:31
↓ 2 callers
Method
device_type
(&self)
src/input/uinput_device.rs:831
↓ 2 callers
Function
fill_bgra
lib/encode_video.c:554
↓ 2 callers
Method
find_slot
(&self, id: i64)
src/input/uinput_device.rs:133
↓ 2 callers
Method
geometry_relative
(&self)
src/capturable/x11.rs:97
↓ 2 callers
Function
get_window_infos
()
src/capturable/core_graphics.rs:241
↓ 2 callers
Function
handle_disconnect
(msg: string)
ts/lib.ts:874
↓ 2 callers
Method
loadShader
(type, source)
ts/lib.ts:472
↓ 2 callers
Function
log_info
lib/log.c:28
↓ 2 callers
Function
log_send_error
(res: Result<(), SendError<T>>)
src/web.rs:150
↓ 2 callers
Function
log_send_error
(res: Result<(), SendError<T>>)
src/websocket.rs:47
↓ 2 callers
Function
log_warn
lib/log.c:46
↓ 2 callers
Method
onstop
(event: PointerEvent)
ts/lib.ts:588
↓ 2 callers
Method
process
(&mut self, message: &OwnedMessage)
src/websocket.rs:540
↓ 2 callers
Function
set_default_pixel
(buf: &mut [u8], w: usize, x: usize, y: usize)
src/capturable/testsrc.rs:17
↓ 2 callers
Function
set_frame_params
lib/encode_video.c:160
↓ 2 callers
Function
start_capture
lib/linux/xcapture.c:47
↓ 2 callers
Method
stop
(&mut self)
src/weylus.rs:163
↓ 2 callers
Function
toggle_energysaving
(energysaving: boolean)
ts/lib.ts:81
↓ 2 callers
Method
transform_pressure
(&self, p: f64)
src/input/uinput_device.rs:125
↓ 2 callers
Method
update_geometry
(&mut self)
src/capturable/core_graphics.rs:149
↓ 2 callers
Method
wait
(&mut self)
src/weylus.rs:179
↓ 1 callers
Function
activate_window
lib/linux/xhelper.c:355
↓ 1 callers
Method
box_clone
(&self)
src/capturable/mod.rs:28
↓ 1 callers
Function
build_ffmpeg
()
build.rs:5
↓ 1 callers
Function
capturable_before_input
lib/linux/xhelper.c:394
↓ 1 callers
Function
check_apis
()
ts/lib.ts:827
↓ 1 callers
Method
check_size
( &self, width_in: usize, height_in: usize, width_out: usize, height_o
src/video.rs:145
↓ 1 callers
Function
clone_capturable
lib/linux/xhelper.c:264
↓ 1 callers
Method
close
(&self)
src/capturable/pipewire_dbus.rs:114
↓ 1 callers
Function
create_capturables
lib/linux/xhelper.c:179
↓ 1 callers
Method
create_session
(&self, options: arg::PropMap)
src/capturable/pipewire_dbus.rs:33
↓ 1 callers
Function
dealloc_frame_buffer
lib/encode_video.c:537
↓ 1 callers
Function
destroy_capturable
lib/linux/xhelper.c:272
↓ 1 callers
Function
destroy_video_encoder
lib/encode_video.c:449
↓ 1 callers
Function
encode_video_frame
lib/encode_video.c:470
↓ 1 callers
Function
fill_rgb
lib/encode_video.c:598
↓ 1 callers
Function
frame_timer
(webSocket: WebSocket)
ts/lib.ts:713
↓ 1 callers
Method
frame_update_limit
()
ts/lib.ts:305
↓ 1 callers
Function
fresh_canvas
()
ts/lib.ts:72
↓ 1 callers
Function
get_capturable_name
lib/linux/xhelper.c:406
↓ 1 callers
Function
get_client_list
lib/linux/xhelper.c:153
next →
1–100 of 249, ranked by callers