Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Quickmarble/censor
/ functions
Functions
155 in github.com/Quickmarble/censor
⨍
Functions
155
◇
Types & classes
74
↓ 224 callers
Method
as_ref
(&self)
src/colour.rs:424
↓ 88 callers
Method
clone
(&self)
src/palette.rs:30
↓ 49 callers
Method
text
(&mut self, s: &str, x0: i32, y0: i32, p: TextAnchor, font: &Font, c: T)
src/graph.rs:230
↓ 35 callers
Method
put_pixel
(&mut self, x: i32, y: i32, c: T)
src/graph.rs:20
↓ 34 callers
Method
clip
(self, min: Self, max: Self)
src/util.rs:10
↓ 21 callers
Method
render
(&self, graph: G, cacher: C, palette: PR, _ill: I,
src/widget.rs:39
↓ 20 callers
Method
line
(&mut self, x0: i32, y0: i32, x1: i32, y1: i32, c: T, dotted:
src/graph.rs:94
↓ 18 callers
Method
block
(&mut self, x0: i32, y0: i32, w: i32, h: i32, c: T)
src/graph.rs:72
↓ 16 callers
Function
abort
(stream: &mut TcpStream, reason: String)
src/daemon.rs:46
↓ 15 callers
Method
frame
(&mut self, x0: i32, y0: i32, w: i32, h: i32, c: T)
src/graph.rs:59
↓ 11 callers
Method
cyclic_clip
(self, period: Self)
src/util.rs:24
↓ 7 callers
Function
broken_gaussian
(x: f64, a: f64, mu: f64, s1: f64, s2: f64)
src/colour.rs:286
↓ 6 callers
Method
circle
(&mut self, x0: i32, y0: i32, d: i32, c: T, dotted: Option<i32
src/graph.rs:163
↓ 6 callers
Method
dither
(&mut self, x0: i32, y0: i32, w: i32, h: i32, c1: T, c2: T)
src/graph.rs:82
↓ 6 callers
Method
plot
(&mut self, cacher: &mut P, x0: i32, y0: i32, w: i32, h: i32, palette: PR, key: &str
src/graph.rs:249
↓ 6 callers
Method
save
(&self, name: String)
src/graph.rs:304
↓ 5 callers
Method
get_plot
(&self, T: f32, key: &str)
src/cache.rs:44
↓ 5 callers
Method
hue_relative_to
(self, o: Self)
src/colour.rs:241
↓ 4 callers
Method
disc
(&mut self, x0: i32, y0: i32, d: i32, c: T)
src/graph.rs:208
↓ 3 callers
Method
at
(&self, x: usize, y: usize)
src/dither.rs:154
↓ 3 callers
Function
check_palette
(palette: &Vec<RGB255>)
src/loader.rs:32
↓ 3 callers
Method
get_spectrum
(&self, T: f32, ratio: f32)
src/cache.rs:52
↓ 3 callers
Method
internal_similarity
(&self)
src/palette.rs:288
↓ 3 callers
Method
is_acyclic
(&self)
src/palette.rs:235
↓ 3 callers
Function
load_from_hex
(data: &Vec<String>)
src/loader.rs:231
↓ 3 callers
Method
nearest
(&self, x: CAM16UCS)
src/palette.rs:109
↓ 3 callers
Function
palette_from_cmd
(matches: &clap::ArgMatches<'a>, verbose: bool)
src/main.rs:107
↓ 3 callers
Function
palette_from_cmd
(matches: &clap::ArgMatches<'a>, verbose: bool)
src/daemon.rs:104
↓ 3 callers
Function
parse_hex
(x: String)
src/loader.rs:238
↓ 3 callers
Method
plot_data
(&mut self, x0: i32, y0: i32, w: i32, h: i32, palette: PR, data: PlotData<CAM16UCS>)
src/graph.rs:288
↓ 3 callers
Method
render_glyph
(&self, w: &mut W, x0: i32, y0: i32, glyph: &json::JsonValue, c: T)
src/text.rs:71
↓ 3 callers
Function
ungamma
(x: f32)
src/colour.rs:40
↓ 3 callers
Method
vtext
(&mut self, s: &str, x0: i32, y0: i32, p: HorizontalTextAnchor, font: &Font, c: T)
src/graph.rs:238
↓ 2 callers
Function
abs_diff
(x: T, y: T)
src/util.rs:80
↓ 2 callers
Function
analyse_main
( palette_n: usize, init: CI, compute: CW, end: CE, _verbose: bool)
src/analyse.rs:228
↓ 2 callers
Function
analyse_singlethreaded
( colours: &LoadedPalette, T: f32, cache: C, font: FR, grey_ui: bool, fnam
src/analyse.rs:144
↓ 2 callers
Method
char_height
(&self, c: char)
src/text.rs:117
↓ 2 callers
Method
char_width
(&self, c: char)
src/text.rs:107
↓ 2 callers
Function
dither_args
()
src/metadata.rs:261
↓ 2 callers
Method
get_cam16_boundary
(&self, T: f32)
src/cache.rs:60
↓ 2 callers
Function
image_input_args
()
src/metadata.rs:186
↓ 2 callers
Function
interpretation_args
()
src/metadata.rs:197
↓ 2 callers
Function
load_from_file
(filename: String)
src/loader.rs:219
↓ 2 callers
Function
load_from_image
(filename: String)
src/loader.rs:156
↓ 2 callers
Function
load_from_lospec
(slug: String)
src/loader.rs:202
↓ 2 callers
Function
load_image
(filename: String)
src/loader.rs:96
↓ 2 callers
Function
metrics_args
()
src/metadata.rs:219
↓ 2 callers
Function
palette_input_args
()
src/metadata.rs:152
↓ 2 callers
Method
process
(&mut self)
src/graph.rs:516
↓ 2 callers
Method
register
(&mut self)
src/graph.rs:511
↓ 2 callers
Function
representation_args
()
src/metadata.rs:239
↓ 2 callers
Method
set_cam16_boundary
(&mut self, T: f32, boundary: Vec<f32>)
src/cache.rs:64
↓ 2 callers
Method
set_plot
(&mut self, T: f32, key: &str, p: PlotData<CAM16UCS>)
src/cache.rs:48
↓ 2 callers
Method
set_spectrum
(&mut self, T: f32, ratio: f32, spectrum: Vec<CAM16UCS>)
src/cache.rs:56
↓ 2 callers
Method
uncached
(&self)
src/cache.rs:200
↓ 2 callers
Method
with_icc_profile
(self, profile: img_parts::Bytes)
src/graph.rs:42
↓ 2 callers
Method
with_icc_profile
(self, profile: img_parts::Bytes)
src/loader.rs:88
↓ 1 callers
Method
CCT
(self)
src/colour.rs:375
↓ 1 callers
Method
CCT_stats
(&self)
src/palette.rs:159
↓ 1 callers
Method
align
(self, w: i32)
src/text.rs:151
↓ 1 callers
Function
analyse_multithreaded
( colours: &LoadedPalette, T: f32, cp_req_send: Sender<()>, cp_recv: Receiver<Multithr
src/analyse.rs:16
↓ 1 callers
Method
as_ref
(&self)
src/palette.rs:25
↓ 1 callers
Method
binary
(&self)
src/dither.rs:23
↓ 1 callers
Method
chr50
(self)
src/colour.rs:568
↓ 1 callers
Function
cmd_parser
()
src/metadata.rs:11
↓ 1 callers
Method
complementary
(&self)
src/colour.rs:557
↓ 1 callers
Function
computation_args
()
src/metadata.rs:250
↓ 1 callers
Function
daemon_analyse
(stream: &mut TcpStream, matches: &clap::ArgMatches<'a>, font: Arc<Font>, cacher: &mut BigCacher,
src/daemon.rs:147
↓ 1 callers
Function
daemon_compute
(stream: &mut TcpStream, matches: &clap::ArgMatches<'a>)
src/daemon.rs:202
↓ 1 callers
Function
daemon_dither
(stream: &mut TcpStream, matches: &clap::ArgMatches<'a>)
src/daemon.rs:260
↓ 1 callers
Function
daemon_parser
()
src/metadata.rs:90
↓ 1 callers
Method
get_glyph
(&self, c: char)
src/text.rs:61
↓ 1 callers
Method
has_spectral
(self, o: Self)
src/colour.rs:254
↓ 1 callers
Function
init_state
( graph: &'a mut ImageGraph, cp_req_send: Sender<()>, cp_recv: Receiver<Multit
src/analyse.rs:58
↓ 1 callers
Method
li50
(self)
src/colour.rs:576
↓ 1 callers
Function
main_analyse
(matches: &clap::ArgMatches<'a>)
src/main.rs:152
↓ 1 callers
Function
main_compute
(matches: &clap::ArgMatches<'a>)
src/main.rs:251
↓ 1 callers
Function
main_daemon
(matches: &clap::ArgMatches<'a>)
src/main.rs:231
↓ 1 callers
Function
main_dither
(matches: &clap::ArgMatches<'a>)
src/main.rs:308
↓ 1 callers
Method
nearest_limatch
(&self, x: CAM16UCS, t: f32)
src/palette.rs:113
↓ 1 callers
Method
nearest_spectral
(self, o: Self)
src/colour.rs:262
↓ 1 callers
Method
neutraliser
(&self, x: CAM16UCS)
src/palette.rs:126
↓ 1 callers
Method
plot_polar
(&mut self, cacher: &mut P, x0: i32, y0: i32, w: i32, h: i32, palette: PR, key: &str
src/graph.rs:266
↓ 1 callers
Function
process
(mut stream: TcpStream, parser: clap::App<'a, 'b>, font: Arc<Font>, cacher: &mut BigCacher, verbos
src/daemon.rs:52
↓ 1 callers
Function
read_storage
(key: &str)
src/web.rs:5
↓ 1 callers
Method
render_string
(&self, w: &mut W, x0: i32, y0: i32, s: &str, c: T)
src/text.rs:89
↓ 1 callers
Function
run
(port: u16, verbose: bool)
src/daemon.rs:21
↓ 1 callers
Method
spectral_stats
(&self, ill: I)
src/palette.rs:130
↓ 1 callers
Method
str_height
(&self, s: &str)
src/text.rs:137
↓ 1 callers
Method
str_width
(&self, s: &str)
src/text.rs:129
↓ 1 callers
Method
try_nearest_spectral
(self, o: Self)
src/colour.rs:277
↓ 1 callers
Method
useful_mixes
(&self, max: usize)
src/palette.rs:184
↓ 1 callers
Function
verbose_arg
()
src/metadata.rs:292
↓ 1 callers
Function
write_storage
(key: &str, val: String)
src/web.rs:11
Method
CCT_table
TODO: cache!
src/colour.rs:367
Method
D65
()
src/colour.rs:235
Method
argmax
(data: &Vec<Vec<f32>>, w: usize, h: usize)
src/dither.rs:102
Method
as_mut
(&mut self)
src/graph.rs:33
Method
bayer
(n: u32)
src/dither.rs:32
Method
bluenoise
(w: usize, h: usize)
src/dither.rs:117
next →
1–100 of 155, ranked by callers