Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blahgeek/rabbitink
/ functions
Functions
140 in github.com/blahgeek/rabbitink
⨍
Functions
140
◇
Types & classes
48
↓ 29 callers
Method
height
(&self)
src/image.rs:137
↓ 28 callers
Method
width
(&self)
src/image.rs:134
↓ 17 callers
Method
get_screen_size
(&self)
src/driver/it8915.rs:109
↓ 14 callers
Method
size
(&self)
src/source/xcbgrab.rs:29
↓ 13 callers
Method
mut_ptr
(&mut self, row: i32)
src/image.rs:171
↓ 10 callers
Method
header
(&self)
src/image.rs:220
↓ 9 callers
Method
bpp
(&self)
src/image.rs:46
↓ 9 callers
Method
ptr
(&self, row: i32)
src/image.rs:149
↓ 7 callers
Method
display_area
( &mut self, tl: Point, size: Size, mode: DisplayMode, wait_ready: boo
src/driver/it8915.rs:357
↓ 7 callers
Method
pitch
(&self)
src/image.rs:140
↓ 7 callers
Method
process
( &mut self, input_img: &InputT, output_img: &mut OutputT, dithering_method: D
src/imgproc/gpu.rs:241
↓ 6 callers
Function
optimal_pitch
(width: i32, bpp: i32)
src/imgproc/gpu.rs:53
↓ 6 callers
Method
reset_display
(&mut self)
src/driver/it8915.rs:196
↓ 6 callers
Method
val
(&self)
src/driver/serde.rs:8
↓ 5 callers
Method
fill
(&mut self, val: u8)
src/image.rs:192
↓ 5 callers
Method
get_mem_pitch
(&self, mem_mode: MemMode)
src/driver/it8915.rs:117
↓ 5 callers
Method
io_read
(&mut self, cmd: &CMD, data: &mut DATA)
src/driver/scsi.rs:53
↓ 5 callers
Method
load_image_fullwidth_1bpp
( &mut self, row_offset: u32, image: &impl ConstImage, )
src/driver/it8915.rs:335
↓ 5 callers
Method
subimg
(&self, pt: Point, size: Size)
src/image.rs:103
↓ 4 callers
Function
as_bytes
(data: &T)
src/driver/scsi.rs:19
↓ 4 callers
Function
minimum_pitch
(bpp: i32, width: i32)
src/image.rs:56
↓ 4 callers
Method
pmic_control
(&mut self, vcom: Option<f32>, power: Option<bool>)
src/driver/it8915.rs:217
↓ 4 callers
Method
poll_display_ready
(&mut self, block: bool)
src/app.rs:186
↓ 4 callers
Method
write_mem
(&mut self, addr: u32, data: &[u8])
src/driver/it8915.rs:274
↓ 3 callers
Function
blend
(cursor: u32, img: u32, alpha: u32)
src/source/xcbgrab.rs:192
↓ 3 callers
Method
data
(&self)
src/image.rs:226
↓ 3 callers
Method
format
(&self)
src/image.rs:131
↓ 3 callers
Method
get
(&self, src: u8, dst: u8)
src/driver/waveform.rs:53
↓ 3 callers
Method
io_write
(&mut self, cmd: &CMD, data: &DATA)
src/driver/scsi.rs:49
↓ 3 callers
Method
load_image_fullwidth_8bpp
( &mut self, row_offset: u32, image: &impl ConstImage, )
src/driver/it8915.rs:346
↓ 3 callers
Method
mut_data
(&mut self)
src/image.rs:256
↓ 3 callers
Function
repack_mono
(src: &impl ConstImage, dst_format: ImageFormat, dst_pitch: i32)
src/image/convert.rs:3
↓ 3 callers
Method
slice
(&self)
src/source/xcbgrab.rs:37
↓ 2 callers
Method
check_status
(&mut self)
src/driver/scsi/generic.rs:90
↓ 2 callers
Method
copy_from
(&mut self, src: &T)
src/image.rs:182
↓ 2 callers
Function
create_source
( display: Option<&str>, offset: Point, max_size: Option<Size>, )
src/source.rs:19
↓ 2 callers
Function
dithering_thresholds_buf
(v: &[u32; 16])
src/imgproc/gpu.rs:36
↓ 2 callers
Function
floyd_steinberg
(bgra_src: &impl ConstImage, target_color_space: TargetColorSpace)
src/imgproc/dithering.rs:35
↓ 2 callers
Method
get_frame
(&mut self)
src/source/quartz.rs:94
↓ 2 callers
Function
index
(src: u8, dst: u8)
src/driver/waveform.rs:38
↓ 2 callers
Method
io_write_bytes
(&mut self, cmd: &CMD, data: &[u8])
src/driver/scsi.rs:45
↓ 2 callers
Method
load_frame_generic
(&mut self, imgproc_fn: ImgprocFn)
src/app.rs:88
↓ 2 callers
Method
load_image_fullwidth_generic
( &mut self, row_offset: u32, image: &impl ConstImage, pitch: u32, )
src/driver/it8915.rs:300
↓ 2 callers
Method
map_buffer_sync
(&self, buffer_slice: &wgpu::BufferSlice, mode: wgpu::MapMode)
src/imgproc/gpu.rs:191
↓ 2 callers
Method
pack_cbw_and_cdb
(&mut self, cmd: &[u8], data_len: usize, direction: u8)
src/driver/scsi/generic.rs:70
↓ 2 callers
Method
read_busy_state
(&mut self)
src/driver/it8915.rs:253
↓ 2 callers
Method
set
(&mut self, src: u8, dst: u8, actions: &[Action])
src/driver/waveform.rs:65
↓ 2 callers
Method
switch_mem_mode
(&mut self, mem_mode: MemMode)
src/driver/it8915.rs:169
↓ 1 callers
Function
add_binding
(header_path: &str)
build.rs:8
↓ 1 callers
Function
as_bytes_mut
(data: &mut T)
src/driver/scsi.rs:23
↓ 1 callers
Function
bgra_to_gray
(bgra: *const u8)
src/imgproc/dithering.rs:26
↓ 1 callers
Function
blend_rgba
(cursor: u32, img: u32)
src/source/xcbgrab.rs:185
↓ 1 callers
Method
can_display_nonoverlapping
return if current display dirty range is actually not blocked by displaying rows NOTE that we only display one full range
src/app.rs:175
↓ 1 callers
Function
compute_modified_rows
(row_hashes_a: &[u64], row_hashes_b: &[u64])
src/app.rs:29
↓ 1 callers
Function
compute_row_hashes
(m: &impl ConstImage)
src/app.rs:18
↓ 1 callers
Function
cvmat_from_image
(img: &T)
src/image/cv_adapter.rs:13
↓ 1 callers
Method
data
(&self)
src/driver/waveform.rs:47
↓ 1 callers
Method
display_mode_fast
(&self)
src/run_mode.rs:37
↓ 1 callers
Method
display_mode_slow
(&self)
src/run_mode.rs:43
↓ 1 callers
Method
dithering_method
(&self)
src/run_mode.rs:56
↓ 1 callers
Method
do_display_full_refresh_block
(&mut self)
src/app.rs:228
↓ 1 callers
Method
do_display_nonblock
(&mut self)
src/app.rs:197
↓ 1 callers
Method
draw_cursor
( &self, img: &mut impl Image, cursor_image: xcb::xfixes::GetCursorImageReply, )
src/source/xcbgrab.rs:146
↓ 1 callers
Method
find_nearest_and_residual
(&self, src: u8)
src/imgproc/dithering.rs:9
↓ 1 callers
Method
frame_count
(&self)
src/driver/waveform.rs:79
↓ 1 callers
Method
frame_size
(&self)
src/source/quartz.rs:90
↓ 1 callers
Method
id
(&self)
src/source/xcbgrab.rs:25
↓ 1 callers
Function
is_invalid_byte
(val: u8)
src/driver/waveform.rs:42
↓ 1 callers
Method
load_frame_gray
(&mut self)
src/app.rs:162
↓ 1 callers
Method
load_frame_mono
get frame and load into driver,modify display_dirty_range
src/app.rs:148
↓ 1 callers
Function
make_screensave_img
(size: Size)
src/source/xcbgrab.rs:64
↓ 1 callers
Method
mem_mode
(&self)
src/run_mode.rs:49
↓ 1 callers
Method
mut_slice
(&self)
src/source/xcbgrab.rs:33
↓ 1 callers
Method
mut_view
(&mut self)
src/image.rs:199
↓ 1 callers
Method
open
(path: &Path)
src/driver/scsi/linux.rs:61
↓ 1 callers
Method
read_output
(&self, output_img: &mut T)
src/imgproc/gpu.rs:219
↓ 1 callers
Function
rotate
( input_img: &T, rotation: Rotation, output_size: Size, )
src/imgproc/rotate.rs:20
↓ 1 callers
Method
rotated_size
(&self, size: Size)
src/imgproc/rotate.rs:12
↓ 1 callers
Method
run
(&mut self)
src/app.rs:241
↓ 1 callers
Method
set_force_temperature
NOTE: there doesn't seem to be a way to un-set the force temperature (aside from restart)
src/driver/it8915.rs:267
↓ 1 callers
Method
view
(&self)
src/image.rs:159
↓ 1 callers
Method
write_input
(&self, input_img: &T)
src/imgproc/gpu.rs:201
↓ 1 callers
Method
write_mem_fast
(&mut self, addr: u32, data: &[u8])
src/driver/it8915.rs:286
Method
bpp
(&self)
src/image.rs:128
Function
cvmat_image_view
(m: &cv::core::Mat)
src/image/cv_adapter.rs:6
Method
data
(&self)
src/source/scrap_generic.rs:19
Method
default
()
src/run_mode.rs:14
Method
drop
(&mut self)
src/source/xcbgrab.rs:43
Method
drop
(&mut self)
src/driver/scsi/linux.rs:14
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/driver/serde.rs:20
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/driver/waveform.rs:15
Method
frame_size
(&self)
src/source/xcbgrab.rs:197
Method
frame_size
(&self)
src/source/scrap_generic.rs:79
Method
from
(value: (T, T))
src/image.rs:11
Method
from
(value: u32)
src/driver/serde.rs:14
Method
from_str
(s: &str)
src/run_mode.rs:22
Method
get_frame
(&mut self)
src/source/xcbgrab.rs:201
Method
get_frame
(&mut self)
src/source/scrap_generic.rs:83
Method
header
(&self)
src/source/scrap_generic.rs:13
Method
io_read
(&mut self, cmd: &[u8], data: &mut [u8])
src/driver/scsi/linux.rs:21
next →
1–100 of 140, ranked by callers