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
Function
create_surface_state_for_window_with_shared_profiled_with_defaults
( shared: Arc<SharedGpuContext>, window: Arc<Window>, config: &AppConfig, atlas: &GlyphAtlas,
src/gpu_runtime.rs:872
↓ 2 callers
Function
create_surface_state_with_shared_profiled_with_defaults
( shared: Arc<SharedGpuContext>, event_loop: &ActiveEventLoop, config: &AppConfig, title: &str
src/gpu_runtime.rs:846
↓ 2 callers
Method
current_kitty_keyboard_stack_mut
(&mut self)
handterm-common/src/terminal.rs:1386
↓ 2 callers
Function
default_socket_path_for_backend
(backend: Backend)
src/ipc.rs:257
↓ 2 callers
Method
drain_pty
(&mut self)
src/host_input.rs:312
↓ 2 callers
Function
draw_alpha_rect
(buffer: &mut [u32], buf_w: usize, buf_h: usize, rect: AlphaRect)
src/render.rs:439
↓ 2 callers
Function
draw_cursor
( buffer: &mut [u32], dims: (usize, usize), cell: CellRect, cursor_style: CursorStyle, col
src/render.rs:496
↓ 2 callers
Method
draw_rasterized_glyph
( &self, buffer: &mut [u32], buf_w: usize, buf_h: usize, cell_x: usize
src/font.rs:352
↓ 2 callers
Function
draw_text_decorations
( buffer: &mut [u32], dims: (usize, usize), rect: CellRect, cell: &Cell, actual_fg: u32, )
src/render.rs:526
↓ 2 callers
Function
duration_from_timeval
(tv: libc::timeval)
src/profiling.rs:55
↓ 2 callers
Function
emoji_font_cache_path
()
src/font.rs:1829
↓ 2 callers
Function
encode_server_frame
(message: &ServerMessage)
src/daemon_stack/runtime.rs:472
↓ 2 callers
Method
ensure_atlas_with_hint
(&mut self, dpi: u32, font_path_hint: Option<&str>)
src/app.rs:258
↓ 2 callers
Method
ensure_atlas_with_hint
(&mut self, dpi: u32, font_path_hint: Option<&str>)
src/gpu_app.rs:407
↓ 2 callers
Method
ensure_glyph_id
(&mut self, glyph_id: u32)
src/font.rs:576
↓ 2 callers
Function
ensure_kitty_image_in_atlas
( atlas_state: &'a mut SharedAtlasState, queue: &wgpu::Queue, terminal: &impl TerminalView, im
src/gpu_runtime.rs:1690
↓ 2 callers
Method
erase_line_left
(&mut self)
handterm-common/src/grid.rs:1144
↓ 2 callers
Method
extra_visible_rows
(self)
src/frontend.rs:360
↓ 2 callers
Method
finalize_kitty_image
(&mut self, request: KittyImageFinalize, payload: &[u8], quiet: u8)
handterm-common/src/terminal.rs:1229
↓ 2 callers
Function
find_emoji_font_paths
()
src/font.rs:1656
↓ 2 callers
Function
find_system_fallback_font_path
(ch: u32)
src/font.rs:1696
↓ 2 callers
Function
font_cache_path
()
src/font.rs:1813
↓ 2 callers
Function
font_cache_path_in
(cache_dir: &std::path::Path)
src/font.rs:1809
↓ 2 callers
Function
font_metrics_cache_path
()
src/font.rs:1821
↓ 2 callers
Method
get_text
(&self, start_row: usize, end_row: usize)
handterm-common/src/grid.rs:663
↓ 2 callers
Method
handle_action
(&mut self, action: Action)
handterm-common/src/terminal.rs:609
↓ 2 callers
Function
handle_ipc_request
(terminal: &mut Terminal, req: &Request)
src/standalone_support.rs:7
↓ 2 callers
Method
handterm_setup_total
(self)
src/gpu_runtime.rs:223
↓ 2 callers
Function
host_list_windows_response
(window_ids: Vec<u64>, focused_window: Option<u64>)
src/host_commands.rs:62
↓ 2 callers
Function
host_ls_response
(include_host_commands: bool)
src/host_commands.rs:70
↓ 2 callers
Function
host_socket_name
(backend: Backend)
src/ipc.rs:239
↓ 2 callers
Function
hyper_modifier_active
(modifiers: ModifiersState)
src/input.rs:761
↓ 2 callers
Method
i16
(&mut self)
handterm-common/src/protocol.rs:351
↓ 2 callers
Function
image_instance_for_placement
( placement: &KittyPlacement, entry: AtlasImageRect, cell_w: f32, cell_h: f32, )
src/gpu_frame.rs:95
↓ 2 callers
Function
image_instances_for_terminal
(terminal: &Terminal)
src/gpu_frame.rs:773
↓ 2 callers
Function
into_ipc_action
(request: HostControlRequest)
src/host_commands.rs:112
↓ 2 callers
Method
is_animating
(&self)
src/frontend.rs:500
↓ 2 callers
Function
is_last_resort_font
Apple's `LastResort` font (and its dotted-name variant) covers the entire Unicode range with placeholder glyphs, so it must not be used as a genuine f
src/font.rs:1750
↓ 2 callers
Method
kitty_keyboard_flags
(&self)
handterm-common/src/terminal.rs:408
↓ 2 callers
Method
listener_raw_fd
(&self)
src/ipc.rs:142
↓ 2 callers
Function
load_cached_font_path
(family: &str)
src/font.rs:1983
↓ 2 callers
Function
load_fallback_face
(path: &str, font_size_pt: f64, dpi: u32)
src/font.rs:1056
↓ 2 callers
Function
lookup_named_mapping
(named: NamedKey, mappings: &[(NamedKey, T)])
src/input.rs:402
↓ 2 callers
Function
mark_cursor_dirty
(grid: &mut Grid, cursor: Option<(usize, usize, CursorStyle)>)
src/frontend.rs:885
↓ 2 callers
Method
maybe_mark_visible
(&mut self, at: Instant, terminal: &T)
src/frontend.rs:595
↓ 2 callers
Function
maybe_send_resize
(state: &mut RemoteState)
src/remote_app.rs:665
↓ 2 callers
Function
maybe_send_resize
(state: &mut RemoteGpuState)
src/remote_gpu_app.rs:634
↓ 2 callers
Function
measure_cell_width_cached
( path: &str, font_size_pt: f64, dpi: u32, face: &freetype::Face, )
src/font.rs:1248
↓ 2 callers
Function
meta_modifier_active
(modifiers: ModifiersState)
src/input.rs:765
↓ 2 callers
Method
move_cursor_down
(&mut self, n: usize)
handterm-common/src/grid.rs:1080
↓ 2 callers
Method
move_cursor_up
(&mut self, n: usize)
handterm-common/src/grid.rs:1076
↓ 2 callers
Function
new_atlas_with_dpi
(config: &AppConfig, dpi: u32)
src/render.rs:676
↓ 2 callers
Method
num_lock_modifier
(&self)
src/host_input.rs:293
↓ 2 callers
Method
open_window
( &mut self, event_loop: &ActiveEventLoop, cols: Option<u16>, rows: Option<u16
src/app.rs:303
↓ 2 callers
Method
open_window
( &mut self, event_loop: &ActiveEventLoop, cols: Option<u16>, rows: Option<u16
src/gpu_app.rs:426
↓ 2 callers
Method
params
(&self)
handterm-common/src/parser.rs:68
↓ 2 callers
Method
pipelines_for_format_profiled
( &self, format: wgpu::TextureFormat, )
src/gpu_runtime.rs:535
↓ 2 callers
Method
poll
( &mut self, handler: &mut dyn FnMut(&Request) -> (Response, IpcAction), )
src/ipc.rs:151
↓ 2 callers
Method
pty
(&mut self)
src/host_input.rs:261
↓ 2 callers
Method
push_apc
(&mut self, event: ApcEvent)
handterm-common/src/control_strings.rs:130
↓ 2 callers
Method
push_kitty_graphics_response
(&mut self, command: KittyGraphicsCommand, success: bool)
handterm-common/src/terminal.rs:1286
↓ 2 callers
Method
push_row_into_scrollback
(&mut self, row_start: usize)
handterm-common/src/grid.rs:883
↓ 2 callers
Method
put_cluster_parts
(&mut self, ch: u32, width: usize, grapheme: Option<Box<str>>)
handterm-common/src/grid.rs:941
↓ 2 callers
Function
put_i16
(buf: &mut Vec<u8>, v: i16)
handterm-common/src/protocol.rs:257
↓ 2 callers
Function
put_metrics
(buf: &mut Vec<u8>, metrics: &CellMetrics)
handterm-common/src/protocol.rs:492
↓ 2 callers
Method
queue_client_message
(&mut self, client_index: usize, message: &ServerMessage)
src/daemon_stack/runtime.rs:438
↓ 2 callers
Function
rasterize_char
(face: &freetype::Face, ch: u32, flags: LoadFlag)
src/font.rs:1284
↓ 2 callers
Function
rasterize_fallback_at_current_strike
( face: &freetype::Face, ch: u32, cell_width: usize, cell_height: usize, span_cells: usize
src/font.rs:993
↓ 2 callers
Function
rasterize_grapheme_sequence
( face: &freetype::Face, rb_face: &rustybuzz::Face<'static>, grapheme: &str, flags: LoadFlag,
src/font.rs:1290
↓ 2 callers
Function
rasterize_loaded
(face: &freetype::Face)
src/font.rs:1487
↓ 2 callers
Method
rasterize_system_fallback_glyph
(&mut self, ch: u32)
src/font.rs:735
↓ 2 callers
Function
read_client_message
(reader: &mut R)
handterm-common/src/protocol.rs:940
↓ 2 callers
Function
read_frame
(reader: &mut R)
handterm-common/src/protocol.rs:963
↓ 2 callers
Function
read_metrics
(r: &mut Reader)
handterm-common/src/protocol.rs:499
↓ 2 callers
Function
read_server_message
(reader: &mut R)
handterm-common/src/protocol.rs:948
↓ 2 callers
Function
render_surface_state_with_scroll
( state: &mut GpuSurfaceState, terminal: &mut impl TerminalView, atlas: &mut GlyphAtlas, confi
src/gpu_runtime.rs:1138
↓ 2 callers
Function
render_terminal_to_buffer
( buffer: &mut [u32], buf_w: usize, buf_h: usize, terminal: &mut impl TerminalView, atlas:
src/render.rs:67
↓ 2 callers
Method
require_window
(&self, window_id: WindowId)
src/daemon_stack/core.rs:263
↓ 2 callers
Method
reset_attrs
(&mut self)
handterm-common/src/grid.rs:1314
↓ 2 callers
Method
reset_scrollback
(&mut self)
src/host_input.rs:308
↓ 2 callers
Method
resize
(&mut self, cols: u16, rows: u16)
handterm-common/src/grid.rs:289
↓ 2 callers
Method
resize
(&mut self, cols: u16, rows: u16)
handterm-common/src/terminal.rs:208
↓ 2 callers
Method
resize_pixels
(&mut self, width: usize, height: usize)
src/render.rs:39
↓ 2 callers
Function
resize_surface_state
( state: &mut GpuSurfaceState, atlas: &GlyphAtlas, width: u32, height: u32, cols: u16,
src/gpu_runtime.rs:1051
↓ 2 callers
Method
resize_window
( &mut self, window_id: WindowId, cols: u16, rows: u16, )
src/daemon_stack/core.rs:138
↓ 2 callers
Function
resolve_config_path
(config_override: Option<&Path>)
src/config.rs:136
↓ 2 callers
Function
rgba_bytes
(color: [f32; 4])
src/gpu_runtime.rs:1841
↓ 2 callers
Function
run_quick_bench
(columns: u16, rows: u16)
src/metrics.rs:70
↓ 2 callers
Function
run_server_only
(socket: Option<PathBuf>, config: &AppConfig)
src/daemon.rs:6
↓ 2 callers
Function
sample_metrics
()
handterm-common/src/terminal.rs:1430
↓ 2 callers
Function
sample_metrics
()
src/remote.rs:280
↓ 2 callers
Function
sample_source_coords
( x: usize, y: usize, src_width: usize, src_height: usize, dst_width: usize, dst_heigh
src/font.rs:1191
↓ 2 callers
Function
sample_texture
( texture: &TestAtlasTexture, dx: usize, dy: usize, draw_w: usize, dra
src/gpu_runtime.rs:1850
↓ 2 callers
Function
save_cached_font_path
(family: &str, path: &str)
src/font.rs:2068
↓ 2 callers
Function
send_mouse_input
(state: &mut RemoteState, event: ProtocolMouseEvent)
src/remote_app.rs:715
↓ 2 callers
Function
send_mouse_input
(state: &mut RemoteGpuState, event: ProtocolMouseEvent)
src/remote_gpu_app.rs:684
↓ 2 callers
Function
send_paste
(state: &mut RemoteState, text: Vec<u8>)
src/remote_app.rs:708
↓ 2 callers
Function
send_paste
(state: &mut RemoteGpuState, text: Vec<u8>)
src/remote_gpu_app.rs:677
↓ 2 callers
Method
set_dim
(&mut self, on: bool)
handterm-common/src/grid.rs:1330
↓ 2 callers
Method
set_inverse
(&mut self, on: bool)
handterm-common/src/grid.rs:1355
← previous
next →
301–400 of 1,262, ranked by callers