Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Boscop/easyvst
/ functions
Functions
100 in github.com/Boscop/easyvst
⨍
Functions
100
◇
Types & classes
14
↓ 6 callers
Method
state
(&self)
examples/easygain.rs:78
↓ 5 callers
Method
set
(&mut self, val: f32)
src/param.rs:34
↓ 5 callers
Method
state_mut
(&mut self)
examples/easygain.rs:82
↓ 3 callers
Method
param_changed
(&mut self, _host: &mut HostCallback, param_id: ParamId, val: f32)
examples/easygain.rs:41
↓ 2 callers
Function
get_folder_path
()
src/fs.rs:5
↓ 2 callers
Function
lerp
(x1: F, x2: F, y1: F, y2: F, x: F)
src/util.rs:3
↓ 2 callers
Method
norm
(&self)
src/param.rs:29
↓ 2 callers
Method
process_f
(&mut self, buffer: &mut AudioBuffer<T>)
src/lib.rs:144
↓ 1 callers
Function
db_to_amp
(x: F)
examples/easygain.rs:153
↓ 1 callers
Function
db_to_amp
(x: F)
examples/conrodgain.rs:324
↓ 1 callers
Method
draw
(&mut self, state: &mut MyPluginState)
examples/conrodgain.rs:201
↓ 1 callers
Method
format_param
(&self, param_id: ParamId, val: f32)
examples/easygain.rs:49
↓ 1 callers
Method
get_param
(&self, param_id: PID)
src/state.rs:37
↓ 1 callers
Method
get_param_def
(&self, param_id: PID)
src/state.rs:33
↓ 1 callers
Function
lerp_r
(x1: F, x2: F, y1: F, y2: F, y: F)
src/util.rs:16
↓ 1 callers
Method
process
(&mut self, buffer: &mut AudioBuffer<f32>)
src/lib.rs:294
↓ 1 callers
Method
process_one_channel
(&mut self, input: &[F], output: &mut [F])
examples/easygain.rs:66
↓ 1 callers
Method
process_one_channel
(&mut self, input: &[F], output: &mut [F])
examples/conrodgain.rs:80
↓ 1 callers
Method
set_param
(&mut self, param_id: PID, val: f32)
src/state.rs:41
↓ 1 callers
Function
set_widgets
(state: &mut MyPluginState, ref mut ui: conrod::UiCell, ids: &mut Ids)
examples/conrodgain.rs:223
↓ 1 callers
Method
user_sets_norm
(&mut self, val: f32)
src/param.rs:38
↓ 1 callers
Method
user_sets_param_norm
(&mut self, param_id: usize, val: f32)
src/state.rs:49
Function
amp_to_db
(x: F)
examples/easygain.rs:148
Function
amp_to_db
(x: F)
examples/conrodgain.rs:319
Method
can_be_automated
(&self, index: i32)
src/lib.rs:81
Method
can_be_automated
(&self, index: i32)
src/lib.rs:196
Method
can_do
(&self, can_do: CanDo)
src/lib.rs:94
Method
can_do
(&self, can_do: CanDo)
src/lib.rs:224
Method
can_do
(&self, can_do: CanDo)
examples/easygain.rs:137
Method
change_preset
(&mut self, preset: i32)
src/lib.rs:73
Method
change_preset
(&mut self, preset: i32)
src/lib.rs:180
Method
close
(&mut self)
examples/conrodgain.rs:301
Method
default
()
src/state.rs:58
Method
format_param
(&self, param_id: ParamId, val: f32)
examples/conrodgain.rs:62
Method
get_bank_data
(&mut self)
src/lib.rs:107
Method
get_bank_data
(&mut self)
src/lib.rs:245
Method
get_editor
(&mut self)
src/lib.rs:101
Method
get_editor
(&mut self)
src/lib.rs:237
Method
get_editor
(&mut self)
examples/conrodgain.rs:145
Method
get_info
(&self)
src/lib.rs:172
Method
get_info
(&self)
examples/easygain.rs:86
Method
get_info
(&self)
examples/conrodgain.rs:100
Method
get_input_info
(&self, input: i32)
src/lib.rs:112
Method
get_input_info
(&self, input: i32)
src/lib.rs:257
Method
get_output_info
(&self, output: i32)
src/lib.rs:120
Method
get_output_info
(&self, output: i32)
src/lib.rs:261
Method
get_parameter
(&self, index: i32)
src/lib.rs:265
Method
get_parameter_label
(&self, index: i32)
src/lib.rs:287
Method
get_parameter_name
(&self, index: i32)
src/lib.rs:279
Method
get_parameter_text
(&self, _index: i32)
src/lib.rs:283
Method
get_preset_data
(&mut self)
src/lib.rs:104
Method
get_preset_data
(&mut self)
src/lib.rs:241
Method
get_preset_name
(&self, preset: i32)
src/lib.rs:78
Method
get_preset_name
(&self, preset: i32)
src/lib.rs:192
Method
get_preset_num
(&self)
src/lib.rs:74
Method
get_preset_num
(&self)
src/lib.rs:184
Method
get_tail_size
(&self)
src/lib.rs:98
Method
get_tail_size
(&self)
src/lib.rs:228
Method
idle
(&mut self)
examples/conrodgain.rs:306
Method
init
(&mut self)
src/lib.rs:72
Method
init
(&mut self)
src/lib.rs:176
Method
init
(&mut self)
examples/easygain.rs:107
Method
init
(&mut self)
examples/conrodgain.rs:121
Method
is_open
(&mut self)
examples/conrodgain.rs:312
Method
load_bank_data
(&mut self, data: &[u8])
src/lib.rs:111
Method
load_bank_data
(&mut self, data: &[u8])
src/lib.rs:253
Method
load_preset_data
(&mut self, data: &[u8])
src/lib.rs:110
Method
load_preset_data
(&mut self, data: &[u8])
src/lib.rs:249
Method
new
(host: HostCallback)
src/lib.rs:158
Method
new
(host: HostCallback, params: Vec<ParamDef>)
src/state.rs:23
Method
new
(name: &'static str, min: f32, max: f32, default: f32)
src/param.rs:14
Method
new
(state: MyPluginState)
examples/easygain.rs:101
Method
new
(state: MyPluginState)
examples/conrodgain.rs:115
Method
open
(&mut self, parent: *mut c_void)
examples/conrodgain.rs:278
Method
param_changed
(&mut self, _host: &mut HostCallback, param_id: ParamId, val: f32)
examples/conrodgain.rs:54
Method
params
()
examples/easygain.rs:74
Method
params
()
examples/conrodgain.rs:88
Method
position
(&self)
examples/conrodgain.rs:273
Method
process
(&mut self, events: &Events, buffer: &mut AudioBuffer<T>)
examples/easygain.rs:123
Method
process
(&mut self, _events: &Events, buffer: &mut AudioBuffer<T>)
examples/conrodgain.rs:138
Method
process_events
(&mut self, events: &api::Events)
src/lib.rs:232
Method
process_f64
(&mut self, buffer: &mut AudioBuffer<f64>)
src/lib.rs:299
Method
resume
(&mut self)
src/lib.rs:89
Method
resume
(&mut self)
src/lib.rs:212
Method
set_block_size
(&mut self, size: i64)
src/lib.rs:88
Method
set_block_size
(&mut self, size: i64)
src/lib.rs:208
Method
set_parameter
(&mut self, index: i32, val: f32)
src/lib.rs:270
Method
set_preset_name
(&mut self, name: String)
src/lib.rs:77
Method
set_preset_name
(&mut self, name: String)
src/lib.rs:188
Method
set_sample_rate
(&mut self, rate: f32)
src/lib.rs:87
Method
set_sample_rate
(&mut self, rate: f32)
src/lib.rs:204
Method
size
(&self)
examples/conrodgain.rs:268
Method
state
(&self)
examples/conrodgain.rs:92
Method
state_mut
(&mut self)
examples/conrodgain.rs:96
Method
string_to_parameter
(&mut self, index: i32, text: String)
src/lib.rs:84
Method
string_to_parameter
(&mut self, index: i32, text: String)
src/lib.rs:200
Method
suspend
(&mut self)
src/lib.rs:90
Method
suspend
(&mut self)
src/lib.rs:216
Method
vendor_specific
(&mut self, index: i32, value: isize, ptr: *mut c_void, opt: f32)
src/lib.rs:91
Method
vendor_specific
(&mut self, index: i32, value: isize, ptr: *mut c_void, opt: f32)
src/lib.rs:220