Struct goxlr_profile_loader::profile::ProfileSettings
source · [−]pub struct ProfileSettings { /* private fields */ }
Implementations
sourceimpl ProfileSettings
impl ProfileSettings
pub fn load<R: Read>(read: R) -> Result<Self, ParseError>
pub fn write<P: AsRef<Path>>(&self, path: P) -> Result<(), Error>
pub fn write_to<W: Write>(&self, sink: W) -> Result<(), Error>
pub fn mixer_mut(&mut self) -> &mut Mixers
pub fn mixer(&self) -> &Mixers
pub fn faders(&mut self) -> &mut Vec<Fader>
pub fn fader_mut(&mut self, fader: usize) -> &mut Fader
pub fn fader(&self, fader: usize) -> &Fader
pub fn scribbles(&mut self) -> &mut Vec<Scribble>
pub fn scribble(&self, index: usize) -> &Scribble
pub fn scribble_mut(&mut self, index: usize) -> &mut Scribble
pub fn effects(&self, effect: Preset) -> &Effects
pub fn effects_mut(&mut self, effect: Preset) -> &mut Effects
pub fn mute_chat_mut(&mut self) -> &mut MuteChat
pub fn mute_chat(&self) -> &MuteChat
pub fn megaphone_effect(&self) -> &MegaphoneEffectBase
pub fn megaphone_effect_mut(&mut self) -> &mut MegaphoneEffectBase
pub fn robot_effect(&self) -> &RobotEffectBase
pub fn robot_effect_mut(&mut self) -> &mut RobotEffectBase
pub fn hardtune_effect(&self) -> &HardtuneEffectBase
pub fn hardtune_effect_mut(&mut self) -> &mut HardtuneEffectBase
pub fn pitch_encoder(&self) -> &PitchEncoderBase
pub fn pitch_encoder_mut(&mut self) -> &mut PitchEncoderBase
pub fn echo_encoder(&self) -> &EchoEncoderBase
pub fn echo_encoder_mut(&mut self) -> &mut EchoEncoderBase
pub fn gender_encoder(&self) -> &GenderEncoderBase
pub fn gender_encoder_mut(&mut self) -> &mut GenderEncoderBase
pub fn reverb_encoder(&self) -> &ReverbEncoderBase
pub fn reverb_encoder_mut(&mut self) -> &mut ReverbEncoderBase
pub fn simple_element_mut(&mut self, name: SimpleElements) -> &mut SimpleElement
pub fn simple_element(&self, name: SimpleElements) -> &SimpleElement
pub fn context(&self) -> &Context
pub fn context_mut(&mut self) -> &mut Context
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ProfileSettings
impl Send for ProfileSettings
impl Sync for ProfileSettings
impl Unpin for ProfileSettings
impl UnwindSafe for ProfileSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more