pub struct FxLoopGroup {
pub target_id: String,
pub pedals: Vec<BoardPedalEntry>,
pub mix: f64,
}Expand description
An FX send/return loop group.
References a pedal that has fx_send/fx_return in its circuit.
The pedal is split at that boundary: everything before fx_send runs first,
then the FX loop effects chain, then everything after fx_return.
Fields§
§target_id: StringID of the pedal that provides the send/return (e.g. “amp”).
This pedal must have fx_send and fx_return nodes in its .pedal file.
pedals: Vec<BoardPedalEntry>Pedals inside the FX loop (processed in order between send and return).
mix: f64Wet/dry mix (0.0 = fully dry/bypass, 1.0 = fully wet). Defaults to 1.0.
Trait Implementations§
Source§impl Clone for FxLoopGroup
impl Clone for FxLoopGroup
Source§fn clone(&self) -> FxLoopGroup
fn clone(&self) -> FxLoopGroup
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FxLoopGroup
impl Debug for FxLoopGroup
Source§impl PartialEq for FxLoopGroup
impl PartialEq for FxLoopGroup
Source§fn eq(&self, other: &FxLoopGroup) -> bool
fn eq(&self, other: &FxLoopGroup) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FxLoopGroup
Auto Trait Implementations§
impl Freeze for FxLoopGroup
impl RefUnwindSafe for FxLoopGroup
impl Send for FxLoopGroup
impl Sync for FxLoopGroup
impl Unpin for FxLoopGroup
impl UnsafeUnpin for FxLoopGroup
impl UnwindSafe for FxLoopGroup
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more