Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coupler-rs/coupler
/ functions
Functions
343 in github.com/coupler-rs/coupler
⨍
Functions
343
◇
Types & classes
142
↓ 43 callers
Method
borrow
(&self)
src/sync/sync_cell.rs:34
↓ 34 callers
Method
get
(&self, factory_id: *const c_char)
src/format/clap/factory.rs:111
↓ 31 callers
Method
len
(&self)
src/buffers/iter.rs:209
↓ 22 callers
Method
set
(&mut self, index: usize, value: bool)
src/sync/bitset.rs:25
↓ 18 callers
Function
copy_cstring
(src: &str, dst: &mut [c_char])
src/util.rs:5
↓ 11 callers
Method
poll
(&'a self, states: &'b mut GestureStates)
src/sync/param_gestures.rs:39
↓ 11 callers
Method
set_value
(&self, index: usize, value: f64)
src/sync/param_gestures.rs:33
↓ 10 callers
Method
channel_count
(&self)
src/bus.rs:27
↓ 9 callers
Function
copy_wstring
(src: &str, dst: &mut [char16])
src/format/vst3/util.rs:5
↓ 8 callers
Method
begin_gesture
(&self, index: usize)
src/sync/param_gestures.rs:23
↓ 8 callers
Method
end_gesture
(&self, index: usize)
src/sync/param_gestures.rs:28
↓ 8 callers
Method
is_empty
(&self)
src/events.rs:33
↓ 8 callers
Method
poll
(&self)
src/sync/params.rs:24
↓ 8 callers
Function
slice_from_raw_parts_checked
The pointer passed to `slice::from_raw_parts` must be non-null and aligned even for zero-length slices. This won't be true in general for a pointer to
src/util.rs:24
↓ 6 callers
Method
len
(&self)
src/buffers.rs:73
↓ 6 callers
Method
set_param
(&self, index: usize, value: f64)
src/format/clap/gui.rs:37
↓ 6 callers
Method
swap
(&self, index: usize, value: bool, ordering: Ordering)
src/sync/bitset.rs:78
↓ 5 callers
Method
drain
(&self, ordering: Ordering)
src/sync/bitset.rs:102
↓ 5 callers
Method
len
(&self)
src/events.rs:28
↓ 5 callers
Method
next
(&mut self)
src/sync/bitset.rs:128
↓ 5 callers
Method
sync_plugin
(&self, main_thread_state: &mut MainThreadState<P>)
src/format/clap/instance.rs:183
↓ 4 callers
Method
config
(self, config: BusConfig)
src/bus.rs:74
↓ 4 callers
Method
get
(&self, index: usize)
src/sync/bitset.rs:38
↓ 4 callers
Function
map_param_in
(param: &OwnedParamInfo, value: f64)
src/format/clap/instance.rs:34
↓ 4 callers
Function
map_param_out
(param: &OwnedParamInfo, value: f64)
src/format/clap/instance.rs:42
↓ 4 callers
Method
param_changed
(&mut self, _index: usize, _value: f64)
src/format/clap/tests.rs:111
↓ 4 callers
Method
reborrow
(&'c mut self)
src/buffers.rs:88
↓ 4 callers
Method
set_param
(&self, index: usize, value: f64)
src/format/vst3/view.rs:37
↓ 4 callers
Method
set_param
(&mut self, index: usize, value: f64)
examples/gain-gui/src/lib.rs:82
↓ 4 callers
Method
sync_plugin
(&self, plugin: &mut P)
src/format/vst3/component.rs:148
↓ 4 callers
Function
uuid_to_tuid
(uuid: &Uuid)
src/format/vst3/factory.rs:12
↓ 3 callers
Method
assert_thread
(&self)
src/sync/thread_cell.rs:26
↓ 3 callers
Method
getClassInfo
(&self, index: int32, info: *mut PClassInfo)
src/format/vst3/factory.rs:60
↓ 3 callers
Method
into_blocks
(self)
src/buffers/iter.rs:180
↓ 3 callers
Method
into_samples
(self)
src/buffers/iter.rs:18
↓ 3 callers
Function
iter_slice_unaligned
Alternative to `slice::from_raw_parts` that can be used safely even when passed an unaligned pointer. Creates an iterator that fetches each item in an
src/format/vst3/buffers.rs:13
↓ 3 callers
Method
load
(&self, ordering: Ordering)
src/sync/float.rs:10
↓ 3 callers
Function
port_type_from_layout
(layout: &Layout)
src/format/clap/instance.rs:27
↓ 3 callers
Method
resize
(&mut self, buses: &[OwnedBusInfo], layouts: &[Layout], max_buffer_size: usize)
src/format/vst3/buffers.rs:53
↓ 3 callers
Method
store
(&self, value: f64, ordering: Ordering)
src/sync/float.rs:14
↓ 3 callers
Method
sync_processor
(&self, processor: &mut P::Processor)
src/format/clap/instance.rs:193
↓ 2 callers
Function
build
(cmd: &Bundle, target: Option<&str>, packages: &[PackageInfo])
cargo-coupler/src/main.rs:536
↓ 2 callers
Method
bus
(self, bus: BusInfo)
src/bus.rs:48
↓ 2 callers
Function
collect_bus_configs
(plugin: &P)
src/bus.rs:70
↓ 2 callers
Function
collect_buses
(plugin: &P)
src/bus.rs:44
↓ 2 callers
Function
collect_params
(plugin: &P)
src/params.rs:33
↓ 2 callers
Method
get
(&self, index: usize)
src/events.rs:38
↓ 2 callers
Method
getClassInfoUnicode
(&self, index: int32, info: *mut PClassInfoW)
src/format/vst3/factory.rs:124
↓ 2 callers
Method
getParameterCount
(&self)
src/format/vst3/component.rs:654
↓ 2 callers
Method
get_param
(&self, _index: usize)
src/format/clap/tests.rs:46
↓ 2 callers
Method
get_param
(&self, _index: usize)
src/format/vst3/tests.rs:53
↓ 2 callers
Method
info
(build: impl BuildInfo)
examples/gain-gui/src/lib.rs:45
↓ 2 callers
Method
info
(build: impl BuildInfo)
examples/gain/src/lib.rs:36
↓ 2 callers
Function
macos_bundle_info
(package_info: &PackageInfo, bundle_path: &Path)
cargo-coupler/src/main.rs:674
↓ 2 callers
Method
next_block
(&mut self, len: usize)
src/buffers/iter.rs:214
↓ 2 callers
Function
out_dir_for_target
(cmd: &Bundle, metadata: &Metadata, target: Option<&str>)
cargo-coupler/src/main.rs:203
↓ 2 callers
Method
param_changed
(&mut self, _index: usize, _value: f64)
src/format/vst3/tests.rs:120
↓ 2 callers
Method
process_gestures
( &self, gesture_states: &mut GestureStates, processor: &mut P::Processor, out
src/format/clap/instance.rs:199
↓ 2 callers
Method
samples
(&'c mut self)
src/buffers.rs:130
↓ 2 callers
Method
send_gesture_events
( &self, update: &GestureUpdate, out_events: *const clap_output_events, time:
src/format/clap/instance.rs:217
↓ 2 callers
Method
size
(&self)
examples/gain-gui/src/lib.rs:362
↓ 2 callers
Method
slice
(&self, range: R)
src/events.rs:43
↓ 2 callers
Method
split_at_events
( &'c mut self, events: Events<'e>, )
src/buffers.rs:135
↓ 2 callers
Method
sync_processor
(&self, processor: &mut P::Processor)
src/format/vst3/component.rs:154
↓ 2 callers
Method
update_cursor
(&self, window: &Window)
examples/gain-gui/src/lib.rs:210
↓ 1 callers
Method
as_raw
(&self)
src/editor.rs:55
↓ 1 callers
Method
begin_gesture
(&self, index: usize)
src/editor.rs:26
↓ 1 callers
Function
build_universal
( cmd: &Bundle, metadata: &Metadata, targets: &[&str], packages: &[PackageInfo], out_dir:
cargo-coupler/src/main.rs:503
↓ 1 callers
Function
bundle
(cmd: &Bundle)
cargo-coupler/src/main.rs:227
↓ 1 callers
Function
bundle_clap
(package_info: &PackageInfo, out_dir: &Path, target: &Target)
cargo-coupler/src/main.rs:603
↓ 1 callers
Function
bundle_vst3
(package_info: &PackageInfo, out_dir: &Path, target: &Target)
cargo-coupler/src/main.rs:631
↓ 1 callers
Method
bus_configs
(&self, _build: impl BuildBusConfigs)
src/format/clap/tests.rs:43
↓ 1 callers
Method
buses
(&self, _build: impl BuildBuses)
src/format/clap/tests.rs:42
↓ 1 callers
Method
countClasses
(&self)
src/format/vst3/factory.rs:56
↓ 1 callers
Method
createInstance
( &self, cid: FIDString, iid: FIDString, obj: *mut *mut c_void, )
src/format/vst3/factory.rs:78
↓ 1 callers
Method
deinit
(&self)
src/format/clap/factory.rs:92
↓ 1 callers
Method
display_param
( &self, _index: usize, _value: f64, _write: impl fmt::Write, )
src/format/clap/tests.rs:52
↓ 1 callers
Method
display_param
( &self, _index: usize, _value: f64, _write: impl fmt::Write, )
src/format/vst3/tests.rs:59
↓ 1 callers
Method
editor
(&mut self, _host: EditorHost, _parent: &ParentWindow)
src/format/clap/tests.rs:78
↓ 1 callers
Method
editor
(&mut self, _host: EditorHost, _parent: &ParentWindow)
src/format/vst3/tests.rs:85
↓ 1 callers
Method
editor_size
(&self)
src/format/clap/tests.rs:72
↓ 1 callers
Method
editor_size
(&self)
src/format/vst3/tests.rs:79
↓ 1 callers
Method
end_gesture
(&self, index: usize)
src/editor.rs:30
↓ 1 callers
Function
expand_enum
(input: &DeriveInput)
coupler-derive/src/enum_.rs:36
↓ 1 callers
Function
expand_params
(input: &DeriveInput)
coupler-derive/src/params.rs:152
↓ 1 callers
Method
getClassInfo2
(&self, index: int32, info: *mut PClassInfo2)
src/format/vst3/factory.rs:98
↓ 1 callers
Method
getFactoryInfo
(&self, info: *mut PFactoryInfo)
src/format/vst3/factory.rs:42
↓ 1 callers
Method
get_buffers
Set up buffer pointers for the processor given a VST3 `ProcessData` struct. This method is responsible for detecting if any of the buffers for an inp
src/format/vst3/buffers.rs:110
↓ 1 callers
Method
handle_event
(&mut self, event: portlight::Event)
examples/gain-gui/src/lib.rs:219
↓ 1 callers
Method
has_editor
(&self)
src/format/clap/tests.rs:69
↓ 1 callers
Method
has_editor
(&self)
src/format/vst3/tests.rs:76
↓ 1 callers
Method
info
(build: impl BuildInfo)
src/format/clap/tests.rs:30
↓ 1 callers
Method
info
(build: impl BuildInfo)
src/format/vst3/tests.rs:37
↓ 1 callers
Method
init
(&self)
src/format/clap/factory.rs:45
↓ 1 callers
Method
isPlatformTypeSupported
(&self, type_: FIDString)
src/format/vst3/view.rs:70
↓ 1 callers
Method
is_empty
(&self)
src/buffers/iter.rs:160
↓ 1 callers
Method
latency
(&self, _config: Config)
src/format/vst3/tests.rs:90
↓ 1 callers
Function
layout_to_speaker_arrangement
(layout: &Layout)
src/format/vst3/component.rs:23
↓ 1 callers
Method
load
(&mut self, _input: impl io::Read)
src/format/clap/tests.rs:63
↓ 1 callers
Method
load
(&mut self, _input: impl io::Read)
src/format/vst3/tests.rs:70
next →
1–100 of 343, ranked by callers