Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/1jehuang/handterm
/ functions
Functions
1,262 in github.com/1jehuang/handterm
⨍
Functions
1,262
◇
Types & classes
140
↓ 2 callers
Method
set_italic
(&mut self, on: bool)
handterm-common/src/grid.rs:1338
↓ 2 callers
Method
set_strikethrough
(&mut self, on: bool)
handterm-common/src/grid.rs:1363
↓ 2 callers
Method
set_underline_color
(&mut self, color: u32)
handterm-common/src/grid.rs:1396
↓ 2 callers
Function
should_apply_message
(window_id: Option<WindowId>, message: &ServerMessage)
src/remote.rs:252
↓ 2 callers
Function
should_reuse_existing_host
(cli: &Cli)
src/runtime.rs:65
↓ 2 callers
Function
solid_rect_instance
(pos: [f32; 2], size: [f32; 2], bg: [f32; 4])
src/gpu_frame.rs:414
↓ 2 callers
Function
synthetic_modifiers_state
(synthetic: SyntheticModifierState)
src/frontend.rs:245
↓ 2 callers
Function
take_frame
(buf: &mut Vec<u8>)
src/daemon_stack/runtime.rs:481
↓ 2 callers
Function
terminal_size_for_pixels
(width: u32, height: u32, atlas: &GlyphAtlas)
src/remote.rs:229
↓ 2 callers
Function
test_style
()
src/gpu_frame.rs:562
↓ 2 callers
Method
write_bytes_translated
(&mut self, bytes: &[u8])
handterm-common/src/terminal.rs:598
↓ 2 callers
Function
write_frame
(writer: &mut W, bytes: &[u8])
handterm-common/src/protocol.rs:952
↓ 2 callers
Function
write_kitty_legacy_letter_sequence
(out: &mut Vec<u8>, prefix_o: bool, suffix: u8, mods: ModField)
src/input.rs:416
↓ 2 callers
Function
write_line
(stream: &mut UnixStream, message: &T)
src/native_scroll.rs:305
↓ 1 callers
Method
abort_partial_kitty_upload
(&mut self)
handterm-common/src/terminal.rs:1303
↓ 1 callers
Method
accept_new
(&mut self)
src/ipc.rs:211
↓ 1 callers
Method
accept_new
(&mut self)
src/daemon_stack/runtime.rs:242
↓ 1 callers
Method
active_charset_is_dec_special
(&self)
handterm-common/src/terminal.rs:572
↓ 1 callers
Method
advance_slow
(&mut self, byte: u8)
handterm-common/src/parser.rs:101
↓ 1 callers
Method
apc_dispatch
(&mut self, data: &[u8])
handterm-common/src/terminal.rs:1047
↓ 1 callers
Method
apc_escape
(&mut self, byte: u8)
handterm-common/src/parser.rs:370
↓ 1 callers
Method
apc_string
(&mut self, byte: u8)
handterm-common/src/parser.rs:350
↓ 1 callers
Method
apply_cursor_state
(&mut self, cursor: Option<&CursorState>)
handterm-common/src/terminal.rs:368
↓ 1 callers
Method
apply_cursor_state
(&mut self, cursor: Option<&CursorState>)
src/remote.rs:138
↓ 1 callers
Method
apply_dirty_cell
(&mut self, dirty: &DirtyCell)
handterm-common/src/terminal.rs:364
↓ 1 callers
Method
apply_dirty_cell
(&mut self, dirty: &crate::protocol::DirtyCell)
src/remote.rs:134
↓ 1 callers
Method
apply_kitty_keyboard_flags
(&mut self, flags: u8, mode: u16)
handterm-common/src/terminal.rs:1394
↓ 1 callers
Method
apply_modifier_transition
(&mut self, logical_key: &Key, event_kind: KeyEventKind)
src/host_input.rs:297
↓ 1 callers
Function
assert_images_match_terminal_placements
(terminal: &Terminal)
src/gpu_frame.rs:733
↓ 1 callers
Method
atlas_metrics
(&self, dpi: u32)
src/app.rs:277
↓ 1 callers
Function
atlas_updates_from_dirty_cells
( atlas: &mut GlyphAtlas, dirty_cells: &[DirtyCell], sent_glyphs: &mut HashSet<ProtocolGlyphKey>,
src/daemon_stack/core.rs:364
↓ 1 callers
Method
backspace
(&mut self)
handterm-common/src/grid.rs:1045
↓ 1 callers
Function
base64_decode_kitty
(input: &[u8])
handterm-common/src/graphics.rs:91
↓ 1 callers
Function
bench_cell_write_ns
(cols: u16, rows: u16)
src/metrics.rs:253
↓ 1 callers
Function
bench_cpu_render_pipeline
(cols: u16, rows: u16)
src/metrics.rs:433
↓ 1 callers
Function
bench_cpu_transcript_replay
(config: &AppConfig, atlas: &mut GlyphAtlas)
src/metrics.rs:591
↓ 1 callers
Function
bench_gpu_frame_pipeline
(cols: u16, rows: u16)
src/metrics.rs:330
↓ 1 callers
Function
bench_gpu_transcript_replay
()
src/metrics.rs:484
↓ 1 callers
Function
bench_protocol_roundtrips
()
src/metrics.rs:263
↓ 1 callers
Function
blend_rgba
(pixel: &mut u32, rgba: &[u8])
src/render.rs:657
↓ 1 callers
Function
bridge_thread
( listener: UnixListener, snapshot: Arc<Mutex<PaneSnapshot>>, connected: Arc<AtomicBool>, stop
src/native_scroll.rs:221
↓ 1 callers
Function
build_mixed_payload
(target_size: usize)
src/metrics.rs:674
↓ 1 callers
Function
build_sgr_color_payload
(target_size: usize)
src/metrics.rs:654
↓ 1 callers
Function
build_sgr_payload
(target_size: usize)
src/metrics.rs:644
↓ 1 callers
Function
build_utf8_payload
(target_size: usize)
src/metrics.rs:664
↓ 1 callers
Function
bytes_need_grapheme_clusters
(bytes: &[u8])
handterm-common/src/grid.rs:132
↓ 1 callers
Function
caps_lock_modifier_active
(modifiers: ModifiersState)
src/input.rs:769
↓ 1 callers
Function
cell_instance_layout
()
src/gpu_runtime.rs:456
↓ 1 callers
Function
cell_span
(cell: &crate::grid::Cell)
src/gpu_frame.rs:527
↓ 1 callers
Method
clear_visible_kitty_placements
(&mut self)
handterm-common/src/terminal.rs:1369
↓ 1 callers
Method
client_index_for_window
(&self, window_id: WindowId)
src/daemon_stack/runtime.rs:448
↓ 1 callers
Method
cols
(&self)
src/remote.rs:200
↓ 1 callers
Method
content_generation
(&self)
handterm-common/src/terminal.rs:107
↓ 1 callers
Function
cpu_cell_is_visibly_non_default
( renderer: &OffscreenRenderer, col: usize, row: usize, cell_w: usize,
src/gpu_frame.rs:793
↓ 1 callers
Function
create_shared_atlas_state
(device: &wgpu::Device)
src/gpu_runtime.rs:76
↓ 1 callers
Function
create_shared_gpu_context
()
src/gpu_runtime.rs:674
↓ 1 callers
Function
create_surface_state
( event_loop: &ActiveEventLoop, config: &AppConfig, title: &str, atlas: &GlyphAtlas, )
src/gpu_runtime.rs:809
↓ 1 callers
Function
create_surface_state_with_shared_profiled
( shared: Arc<SharedGpuContext>, event_loop: &ActiveEventLoop, config: &AppConfig, title: &str
src/gpu_runtime.rs:834
↓ 1 callers
Function
create_window_attributes
( config: &AppConfig, atlas: &GlyphAtlas, title: &str, )
src/gpu_runtime.rs:629
↓ 1 callers
Method
create_window_attributes
(&self, metrics: CellMetrics)
src/remote_app.rs:128
↓ 1 callers
Method
create_window_attributes
( &self, cell_width: usize, cell_height: usize, cols: u16, rows: u16,
src/app.rs:285
↓ 1 callers
Method
csi_dispatch
(&mut self, intermediate: u8, final_byte: u8)
handterm-common/src/terminal.rs:641
↓ 1 callers
Method
csi_entry
(&mut self, byte: u8)
handterm-common/src/parser.rs:179
↓ 1 callers
Method
csi_intermediate
(&mut self, byte: u8)
handterm-common/src/parser.rs:253
↓ 1 callers
Method
csi_param
(&mut self, byte: u8)
handterm-common/src/parser.rs:211
↓ 1 callers
Method
csi_reset
(&mut self)
handterm-common/src/parser.rs:388
↓ 1 callers
Function
cursor_state_from_terminal
(terminal: &Terminal)
src/daemon_stack/core.rs:460
↓ 1 callers
Function
daemon_style_defaults
()
src/daemon_stack/runtime.rs:21
↓ 1 callers
Method
dcs_dispatch
(&mut self, data: &[u8])
handterm-common/src/terminal.rs:1035
↓ 1 callers
Method
dcs_escape
(&mut self, byte: u8)
handterm-common/src/parser.rs:332
↓ 1 callers
Method
dcs_string
(&mut self, byte: u8)
handterm-common/src/parser.rs:312
↓ 1 callers
Function
dec_special_to_unicode
(b: u8)
handterm-common/src/terminal.rs:14
↓ 1 callers
Function
decode_kitty_image_payload
( format: u32, compression: Option<u8>, payload: &[u8], width: u32, height: u32, )
handterm-common/src/graphics.rs:48
↓ 1 callers
Function
decode_png_kitty
(encoded_png: &[u8])
handterm-common/src/graphics.rs:131
↓ 1 callers
Function
decode_utf8
(bytes: &[u8])
handterm-common/src/grid.rs:54
↓ 1 callers
Function
decompress_kitty_payload
(decoded: Vec<u8>, compression: Option<u8>)
handterm-common/src/graphics.rs:168
↓ 1 callers
Function
default_server_socket_path
()
src/daemon_stack/runtime.rs:26
↓ 1 callers
Function
default_socket_path
()
src/ipc.rs:266
↓ 1 callers
Method
delete_chars
(&mut self, n: usize)
handterm-common/src/grid.rs:1209
↓ 1 callers
Method
delete_lines
(&mut self, n: usize)
handterm-common/src/grid.rs:1181
↓ 1 callers
Method
dirty_cell_count
(&self)
handterm-common/src/grid.rs:451
↓ 1 callers
Function
dirty_cells_from_terminal
(terminal: &Terminal)
src/daemon_stack/core.rs:473
↓ 1 callers
Method
disconnect_client
(&mut self, client_index: usize)
src/daemon_stack/runtime.rs:454
↓ 1 callers
Function
discover_emoji_font_paths
()
src/font.rs:1673
↓ 1 callers
Method
displayed_scroll_offset
(&self)
src/frontend.rs:496
↓ 1 callers
Method
draw_char
( &mut self, buffer: &mut [u32], buf_w: usize, buf_h: usize, cell_x: u
src/font.rs:435
↓ 1 callers
Function
draw_image_instances
( buffer: &mut [u32], buf_w: usize, buf_h: usize, instances: &[ImageInstance],
src/gpu_runtime.rs:1998
↓ 1 callers
Function
draw_kitty_images
( buffer: &mut [u32], buf_w: usize, buf_h: usize, terminal: &impl TerminalView, cell_w: us
src/render.rs:612
↓ 1 callers
Function
draw_scrollback_scrollbar
( buffer: &mut [u32], buf_w: usize, buf_h: usize, scrollback_rows: usize, visible_rows: us
src/render.rs:377
↓ 1 callers
Method
draw_shaped_glyph
( &mut self, buffer: &mut [u32], buf_w: usize, buf_h: usize, cell_x: u
src/font.rs:607
↓ 1 callers
Function
encode_kitty_key_into
( out: &mut Vec<u8>, key: &Key, text: Option<&str>, physical_key: Option<&PhysicalKey>, ap
src/input.rs:565
↓ 1 callers
Function
encode_kitty_named_key_into
( out: &mut Vec<u8>, key: &Key, physical_key: Option<&PhysicalKey>, app_cursor: bool, modi
src/input.rs:812
↓ 1 callers
Function
encode_mouse_event
(terminal: &Terminal, event: &MouseEvent)
src/daemon_stack/core.rs:436
↓ 1 callers
Method
ensure_atlas
(&mut self, dpi: u32)
src/app.rs:254
↓ 1 callers
Method
ensure_atlas
(&mut self, dpi: u32)
src/gpu_app.rs:403
↓ 1 callers
Method
ensure_fallback_rb_faces_loaded
(&mut self)
src/font.rs:883
↓ 1 callers
Function
ensure_glyph_in_atlas
( atlas_state: &'a mut SharedAtlasState, queue: &wgpu::Queue, atlas: &mut GlyphAtlas, ch: u32,
src/gpu_runtime.rs:1512
↓ 1 callers
Function
ensure_grapheme_in_atlas
( atlas_state: &'a mut SharedAtlasState, queue: &wgpu::Queue, atlas: &mut GlyphAtlas, grapheme
src/gpu_runtime.rs:1602
↓ 1 callers
Method
ensure_initial_window
(&mut self, event_loop: &ActiveEventLoop)
src/app.rs:225
↓ 1 callers
Method
ensure_initial_window
(&mut self, event_loop: &ActiveEventLoop)
src/gpu_app.rs:272
← previous
next →
401–500 of 1,262, ranked by callers